Linux的多線程——生產者與消費者(條件變量、信號量)

在這之前的文章中,我簡單介紹了線程(初識線程),同步與互斥以及互斥鎖(同步與互斥)。現在我將在這篇文章中提到一種操作系統經常用到的模型——生產者與消費者模型。 什麼是生產者與消費者模型? 在我看來,生產者與消費者模型是用來解決資源供求的問題,生產者與消費者其實就可以分別看做是資源的提供者與使用者。通過這個,我們可以分析出他們之間的關係: ①生產者與消費者之間是供求關係 ②兩個生產者之間是競爭關係(
相關文章
相關標籤/搜索