标签: linux linux-kernel
Linux信号量和互斥锁之间的区别在于互斥锁可以被锁定它的线程解锁。但是,一个线程锁定的用例和另一个解锁它的用例是什么?
答案 0 :(得分:0)
允许线程或进程一次访问特定的Synchronized部分,直到Semaphore值变为0。 编程用例: 这不是信号量在生产者 - 消费者场景中使用的方式。标准解决方案是使用两个计数信号量,一个用于空插槽(初始化为可用插槽数),另一个用于填充插槽(初始化为0)。