- 博客(14)
- 收藏
- 关注
转载 Linux中的fork()函数分析
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来
2014-11-07 12:50:00 704
原创 H.264-语法结构
H.264中的名词解释场和帧 : 视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。
2014-11-26 15:05:32 618
原创 static修饰的变量与函数说明
static变量和static函数static关键字有两种意思1,表示变量是静态存储变量 表示变量存放在静态存储区. 2,表示该变量是内部连接 (这种情况是指该变量不在任何{}之内,就象全局变量那样,这时候加上static) ,也就是说在其它的.cpp文件中,该变量是不可见的(你不能用).当static加在函数前面的时候 表示该函数是内部连接,之在本文件中有效,
2014-11-26 14:01:24 1443
转载 Linux系统编程之管道:管道的读写规则与Pipe Capacity以及PIPE_BUF
一、当没有数据可读时O_NONBLOCK disable:read调用阻塞,即进程暂停执行,一直等到有数据来到为止。(管道的默认为阻塞)O_NONBLOCK enable:read调用返回-1,errno值为EAGAIN。
2014-11-21 16:10:45 724
原创 Linux系统编程之管道:匿名管道pipe与命名管道fifo
一、进程间通信每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)。如下图所示。
2014-11-21 16:09:01 823
原创 Linux文件权限说明
查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r--
2014-11-12 19:29:45 604
转载 Linux进程间的通信(二)
一、死锁(1) 死锁是指多个进程之间相互等待对方的资源,而在得到对方资源之前又不释放自己的资源,这样,造成循环等待的一种现象。如果所有进程都在等待一个不可能发生的事,则进程就死锁了。(2)死锁产生的必要条件:互斥条件进程对资源进行排它性使用,即在一段时间内某资源仅为一个进程所占用。 请求和保持条件当进程因请求资源而阻塞
2014-11-06 19:54:17 686
转载 Linux进程间的通信(一)
一、顺序程序与并发程序特征顺序程序特征顺序性封闭性:(运行环境的封闭性)确定性可再现性并发程序特征共享性并发性随机性二、进程互斥1、由于各进程要求共享资源,而且有些资源需要互斥使用,因此各进程间竞争使用这些资源,进程的这种关系为进程的互斥2、系统中某些资源一次只允许一个进程使用,称这样的资源
2014-11-06 19:35:17 525
原创 STL顺利容器之双端队列(deque)
双端队列是由动态数组实现。头文件:#include 构造方法:deque deq 创建一个没有任何元素的双端队列deque deq(otherDeq) 用另一个类型相同双端队列初始化该双端队列deque deq(size)
2014-11-06 19:14:29 613
转载 Linux网络编程之socket:unix域套接字编程与socketpair函数
一、UNIX Domain Socket IPCsocket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、
2014-11-03 20:51:57 814
原创 STL顺序容器之向量(vector)
1,构造方法:vector vecList 创建一个没有任何元素的向量vector vecList(otherVecList) 用另一个类型相同向量初始化该向量vector vecList(size) 初始化一个固定si
2014-11-02 12:44:14 573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人