Linux線程同步之條件變量pthread_cond_t

 一直以來都天真的認爲線程間同步的方法只有信號量,互斥量,郵箱,消息隊列,知道最近開始研究一些Linux方面的代碼才發現本身是多麼的很傻很天真。在Linux中還存在這一種叫作條件變量的東西。必須認可我在理解這個概念上花了不少時間,查閱了不少資料。這裏主要分析以下幾個問題:1. 條件變量是什麼;2.爲何要和互斥量配合使用,互斥量保護的是什麼;3.爲何條件變量常常會和while配合使用。 html 1
相關文章
相關標籤/搜索