操作系統精髓與設計原理讀書筆記6
04-19
進程通信機制
管程monitor
是一個特殊的模塊
有一個名字
由關於共享資源的數據結構及在其上操作的一組過程組成
互斥
管程是互斥進入的
——為了保證管程中數據結構的數據完整性
管程的互斥性是由編譯器負責保證的
同步
管程中設置條件變數及等待/喚醒操作以解決同步問題
可以讓一個進程或線程在條件變數上等待(此時,應先釋放管程的使用權),也可以通過發送信號將等待在條件變數上的進程或線程喚醒
進程間通信Inter-Process Communication
消息傳遞
send & receive原語
消息傳遞
共享內存
管道
套接字
遠程過程調用
推薦閱讀:
※聊聊開工這一周
※ACL 2017:大牛教你Deadline前續命
※2017工作小感
※CS:APP Lab 2 - Bomb Lab - 帶彩蛋
※doge年第一更!CSAPP讀書筆記20180216