回顧知識:
多線程:同一時刻可以共享數據資源。
多線程的特點:單核:針對一個計算單元,共享一個cpu,多時間片輪着訪問。
多核:多線程可以共享多個cpu,並行計算。
例子是經典的生產者和消費者問題
問題一:一個生產者、一個消費者、一個緩衝區
問題二:多個環形 緩衝區
多個環形緩衝區的邏輯代碼
問題三:多個生產者、多個消費者,環形緩衝區
多個生產者、多個消費者,環形緩衝區邏輯代碼
用c++完成程序所需的API
回顧知識:
多線程:同一時刻可以共享數據資源。
多線程的特點:單核:針對一個計算單元,共享一個cpu,多時間片輪着訪問。
多核:多線程可以共享多個cpu,並行計算。
例子是經典的生產者和消費者問題
問題一:一個生產者、一個消費者、一個緩衝區
問題二:多個環形 緩衝區
多個環形緩衝區的邏輯代碼
問題三:多個生產者、多個消費者,環形緩衝區
多個生產者、多個消費者,環形緩衝區邏輯代碼
用c++完成程序所需的API