初夏小谈:全面剖析多线程(三)

续线程安全 一、POSIX信号量 1.信号量是什么? 信号量顾名思义就是信号的数量即进行资源的计数,它是具有等待队列的计算器。 2.信号量的功能? 信号量的作用:主要是实现进程或线程间同步的 具体说明:   1.先初始一个资源计数变量   2.当进行获取资源时,会先进行资源判断。当资源数大于0时,则说明有资源,进行资源数-1,将资源取出,直接返回。若资源数小于0时,则说明没有资源,则阻塞等待。  
相关文章
相关标签/搜索