为什么不能通过不同的线程解锁锁,而二进制信号可以?

时间:2017-10-23 16:29:32

标签: concurrency operating-system synchronization locking semaphore

就并发编程中的锁和二进制信号量的概念而言,为什么不能通过没有锁定锁的线程解锁锁,而二进制信号量可以由线程释放/发信号通知没有获得/等待它?

二进制信号量是一个锁吗?那么我的问题应该是二进制信号量与不是二进制信号量的锁吗?

感谢。

1 个答案:

答案 0 :(得分:0)

另一个任务实例严重释放硬链接或信号量?如果它计数+1垃圾收集器调用好处吗?