Linux系統編程——進程同步與互斥:System V 信號量

信號量概述 信號量廣泛用於進程或線程間的同步和互斥,信號量本質上是一個非負的整數計數器,它被用來控制對公共資源的訪問。 編程時可根據操作信號量值的結果判斷是否對公共資源具有訪問的權限,當信號量值大於 0 時,則可以訪問,否則將阻塞。PV 原語是對信號量的操作,一次 P 操作使信號量減1,一次 V 操作使信號量加1。 在實際應用中兩個進程間通信可能會使用多個信號量,因此 System V 的信號量以
相關文章
相關標籤/搜索