在Linxu下进程间通信之信号量

 (一)  信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件,外部设备)来实现进程间通信,它本身只是一种外部资源的标识。信号量在此过程中负责数据操作的互斥、同步等功能。     当请求一个使用信号量来表示的资源时,进程需要先读取信号量的值来判断资源是否可用。当信号量的值大于0时,资源可以请求,等于0,无资源可用,进程会进入睡眠状态直到资源可用。当进程不再使
相关文章
相关标签/搜索