Linux--線程安全(下)

文章目錄 條件變量 Posix信號量 2、信號量的操作(等待/通知) 3、信號量的釋放 posix線程互斥實現 條件變量 需要一個條件:表示臨界區有沒有資源 爲什麼條件變量要和互斥鎖搭配使用? 因爲等待需要被喚醒,而被喚醒的前提條件就是條件已經滿足,並且這個條件本身就是一個臨界資源,因此改變條件的操作需要被保護。 條件變量的初始化及銷燬: int pthread_cond_destroy(pthr
相關文章
相關標籤/搜索