进程通信
文章平均质量分 84
better1914
这个作者很懒,什么都没留下…
展开
-
LINUX进程通信,共享内存
//comm.h #ifndef _COMM_ #define _COMM_ #include #include #include #include #define PATHNAME "." #define PROJID 0X6666 #define SIZE 4096*1 int creatShm(); int getShm(); int destoryShm(int shmid); #e原创 2017-02-18 08:42:35 · 297 阅读 · 0 评论 -
LINUX进程间通信,信号量机制+代码实例
信号量: 一、什么是信号量 为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过某种方法,在任一时刻只能有一个执行进程访问代码的临界区域。临界区域是一种互斥资源。而信号量就可以提供这样的一种访问机制,让一个临界区同一时间只有一个进程在访问它,也就是说信号量是用来调协进程对共享资源的访问的。信号量是一个特殊的变量,相当于一个计数器。程序对其访问都是原子操作,且原创 2017-02-17 00:12:35 · 716 阅读 · 0 评论