对linux信号量的理解以及实现

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