2009-08-15 58 views

回答

2

信號量是一種協調多個控制線程的方式,而不僅僅是相互排斥。例如,經典的固定大小的生產者 - 消費者隊列可以使用爲生產者初始化爲非零值的信號量,以便當緩衝區中的元素過多時它們阻塞。

4

我對信號的瞭解是生鏽的,但是如果您創建的初始計數爲5的信號量,這意味着5個線程(不是進程)可以同時訪問信號量。看看這些鏈接的一些細節:

+0

感謝您的鏈接 – freenight 2009-08-15 17:44:47

+0

+1 - 偉大的鏈接 – 2009-08-15 17:46:43