信号量的实现

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