UNIX網絡編程 UNP 卷2 第一章

今天開始拜讀UNP這部神作了~~~

第一章主要是簡介內容,包括對經典IPC和同步機制的描述。雖然卷2主要是講解IPC的,但這個IPC包括了平常所說的進程間通訊和同步。

PIPE     FIFO    Message Queue   Mutex   Locks  Semaphores    Shared memory  RPC  socket(主要在卷1)

本章主要分析了IPC對象的持續性:process、kernel和filesystem三種類型的持續性,可以由下圖表示:

 

type of ipc persistence
pipe
fifo
process
process
posix mutex
posix condition variable
posix read-write lock
fcntl record locking
process
process
process
process
posix message queue
posix named semaphore
posix memory-based semaphore
posix shared memory
kernel
kernel
kernel

kernel
system v message queue
system v semaphore
system v shared memory
kernel
kernel
kernel
tcp socket
udp socet
unix domain socket
process
process
process

 

另外一個重點應該就是fork、exec、exit對IPC對象的影響了。

其他的風格還是與steven其他書的風格類似,例如錯誤處理函數等。

發佈了71 篇原創文章 · 獲贊 11 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章