Linux多線程編程:線程同步之四--信號量sem

 信號量能夠使用於進程或線程間的同步,因此函數名沒有帶pthread。信號量至關於初始化值爲N的互斥量(鎖)的升級版,N表明能夠同時訪問共享數據區的線程數,而互斥鎖某個時刻僅支持一個線程訪問。  使用信號量時,每次sem_post以後至關於一次++操做,加到N時再執行sem_post就會阻塞;sem_wait至關於 - - 操做,減到0時再執行sem_wait就會阻塞。web 初始化 (注意:先初
相關文章
相關標籤/搜索