一尘不染

pthreads互斥与信号量

linux

pthread库提供的信号量和互斥量有什么区别?


阅读 232

收藏
2020-06-03

共1个答案

一尘不染

信号量具有同步计数器,互斥量仅是二进制的(真/假)。

信号量通常用作回答正在使用资源的多少元素的确定机制-例如,代表n个工作线程的对象可能使用信号量来计算有多少个工作线程可用。

事实是您可以用互斥量同步的INT表示信号量。

2020-06-03