代码改变世界

linux 进程通信

2013-08-18 19:21  anjsoft  阅读(127)  评论(0编辑  收藏  举报

IPC:

管道,FIFO,信号,消息队列(system v/ posix),共享内存(system v/  posix),socket

同步机制:

互斥锁,条件变量,记录上锁,

信号量(system v/  posix):一个特殊的变量,只充许对它进行wait和signal这两种操作(P,V),最简单的信号量是只能取0,1的变量,二进制信号量。普通变量不行,因为不是原子的。

#include<sys/sem.h>