操作系統專欄——線程同步之條件變量

先來說一下條件變量的概念: 條件變量是一種相對複雜的線程同步的方法 條件變量允許線程睡眠,直到滿足某種條件 當滿足條件的時候,可以向該線程信號,通知喚醒 解釋條件變量,還是應用到之前使用過的生產者-消費者模型: 簡單來說,當緩衝區小於等於0的時候,不允許消費者消費,消費者必須等待,當緩衝區滿的時候,不允許生產者往緩衝區生產,生產者必須等待。 現在我們使用了條件變量,就可以針對這個模型施加更加細節的
相關文章
相關標籤/搜索