操作系統精髓與設計原理讀書筆記6

進程通信機制

管程monitor

是一個特殊的模塊

有一個名字

由關於共享資源的數據結構及在其上操作的一組過程組成

互斥

管程是互斥進入的

——為了保證管程中數據結構的數據完整性

管程的互斥性是由編譯器負責保證的

同步

管程中設置條件變數及等待/喚醒操作以解決同步問題

可以讓一個進程或線程在條件變數上等待(此時,應先釋放管程的使用權),也可以通過發送信號將等待在條件變數上的進程或線程喚醒

進程間通信Inter-Process Communication

消息傳遞

send & receive原語

消息傳遞

共享內存

管道

套接字

遠程過程調用


推薦閱讀:

聊聊開工這一周
ACL 2017:大牛教你Deadline前續命
2017工作小感
CS:APP Lab 2 - Bomb Lab - 帶彩蛋
doge年第一更!CSAPP讀書筆記20180216

TAG:操作系統 | 計算機科學 |