這篇是計算機類的優質預售推薦>>>>《UNIX網路程式設計 卷2:程式間通訊(第2版)》
UNIX和網路專家W. Richard Stevens的傳世之作
編輯推薦
兩卷本的《UNIX網路程式設計》是已故著名技術作家W. Richard Stevens的傳世之作。卷2著重討論怎樣讓應用程式與在其它機器上的應用程式進行對話。
良好的程式間通訊(IPC)機制是提高UNIX程式效能的關鍵。
本書全面深入地解說了各種程式間通訊形式,包括訊息傳遞、同步、共享記憶體及遠端過程呼叫(RPC)。書中包括了大量經過優化的原始碼,幫助讀者加深理解。這些原始碼能夠從本書站點下載。
本書是網路研究和開發者公認的權威參考書。不管網路程式設計的剛開始學習的人還是網路專家都會大受裨益。
內容簡單介紹
本書是一部UNIX 網路程式設計的經典之作!
程式間通訊(IPC)差點兒是全部Unix 程式效能的關鍵。理解IPC 也是理解怎樣開發不同主機間網路應用程式的必要條件。本書從對Posix IPC 和System V IPC 的內部結構開始討論,全面深入地介紹了4 種IPC 形式:訊息傳遞(管道、FIFO、訊息佇列)、同步(相互排斥鎖、條件變數、讀寫鎖、檔案與記錄鎖、訊號量)、共享記憶體(匿名共享記憶體、具名共享記憶體)及遠端過程呼叫(Solaris門、Sun RPC)。
附錄中給出了測量各種IPC 形式效能的方法。
本書內容詳盡且具權威性。差點兒每章都提供精選的習題,並提供了部分習題的答案,是網路研究和開發者理想的參考書。
作譯者
W. Richard Stevens (1951-1999)是國際知名的Unix和網路專家。受人尊敬的計算機圖書作家。同一時候他還是廣受歡迎的教師和顧問。Stevens先生1951年生於尚比亞。他的家庭曾多次搬遷。終於定居於南非。早年。他就讀於美國弗吉尼亞州的費什本軍事學校,後獲得密歇根大學學士、亞利桑那大學系統project碩士和博士學位。他曾就職於基特峰國家天文臺,從事計算機程式設計;還曾在康涅狄格州紐黑文市的健康系統國際公司任主管計算機服務的副總裁。
國際知名的Unix和網路專家,《TCP/IP 具體解釋》(三卷本)、《UNIX網路程式設計》(兩卷本)以及《UNIX環境高階程式設計》的作者。
媒體評論
“強烈懷念W. Richard Stevens……他的書都寫得很很好,與同類主題的其它書相比,他的書更注重理解核心概念和基本原理。這使得這本書在出版15年之後。仍然很實用——這差點兒是一本長盛不衰的電腦科學書!
”
——Ricardo
“我做專業程式猿已經二十餘年了,每當要寫新程式的時候,我都要參考這本書。Stevens的書是我進入VoIP和音訊CODEC網路程式設計領域的敲門磚。
”
——C. T. Vanderdecken
“在我做過的專案中。已經記不清楚有多少次靠這套書力挽狂瀾……每位真正的UNIX系統程式猿都應該買一套。”
——David Sharpe
“對每位UNIX平臺的程式猿而言。這本書都是必備的。
它深入闡釋了UNIX平臺上的各種IPC API。
既涵蓋System V也涉及POSIX標準,對於IPC的論述無可匹敵。
書末的附錄對各種管道、FIFO、POSIX訊息佇列、System V訊息佇列、門、Sun RPC的效能進行了比較,我從來沒有看到哪本書如此廣泛而深入地介紹這一主題。
更何況。它出自權威人物之手。”
——asingh
“Stevens是UINX網路程式設計的‘神’。至少是我的‘神’。
”
——Matthew MacGibbon