幫助中心 | 我的帳號 | 關於我們

UNIX系統編程(通信併發與線程)

  • 作者:(美)凱·羅賓斯//斯蒂芬·羅賓斯|譯者:師蓉
  • 出版社:電子工業
  • ISBN:9787121340352
  • 出版日期:2018/05/01
  • 裝幀:平裝
  • 頁數:875
人民幣:RMB 198 元      售價:
放入購物車
加入收藏夾

內容大鋼
    凱·羅賓斯、斯蒂芬·羅賓斯著的《UNIX系統編程(通信併發與線程)》是基於新UNIX標準的完備參考書,對UNIX編程要點進行清晰易懂的介紹,從說明系統調用的短小代碼段開始,逐漸過渡到用於技能提升的實際項目。作者深入探討通信、併發和線程問題,對複雜概念(如信號和併發)進行全面解讀,覆蓋文件、信號、信號量、POSIX線程和客戶機-伺服器通信等內容;提供大量實例、練習,以及針對性項目及其參考答案。全書第一部分介紹UNIX基礎知識,包括文件、進程和特殊文件等;第二部分介紹信號和定時器;第三部分介紹信號量和進程同步;第四部分介紹通信話題。本書適合作為高等院校電腦專業的教材,也可供軟體開發人員參考使用。

作者介紹
(美)凱·羅賓斯//斯蒂芬·羅賓斯|譯者:師蓉

目錄
第一部分  基礎知識
  第1章  技術對程序的影響
    1.1 術語的變化
    1.2 時間和速度
    1.3 多道程序設計和分時
    1.4 應用層的併發
      1.4.1 中斷
      1.4.2 信號
      1.4.3 輸入和輸出
      1.4.4 進程、線程和資源共享
      1.4.5 具有共享內存的多個處理器
      1.4.6 網路作為電腦
    1.5 安全和容錯
    1.6 非法入侵造成的緩衝區溢出
      1.6.1 緩衝區溢出的後果
      1.6.2 緩衝區溢出和安全
    1.7 UNIX標準
    1.8 延伸閱讀
  第2章  程序、線程和進程
    2.1 程序是如何成為進程的
    2.2 線程和執行線程
    2.3 程序映象的布局
    2.4 庫函數調用
    2.5 函數返回值和錯誤
    2.6 參數數組
      2.6.1 用makeargv函數創建一個數組
      2.6.2 makeargv函數的實現
    2.7 線程安全函數
    2.8 靜態變數的使用
    2.9 靜態對象的結構
    2.10 進程環境
    2.11 進程終止
    2.12 練習:一個env實用程序
    2.13 練習:消息日誌
    2.14 延伸閱讀
  第3章  UNIX中的進程
    3.1 進程標識符
    3.2 進程狀態
    3.3 UNIX 進程創建和fork函數
    3.4 wait函數
      狀態值
    3.5 exec函數
    3.6 後台進程和守護進程
    3.7 臨界區
    3.8 練習:進程鏈
    3.9 練習:進程扇
    3.10 延伸閱讀
  第4章  UNIX I/O
    4.1 設備術語
    4.2 讀/寫

    4.3 打開和關閉文件
    4.4 select函數
    4.5 poll函數
第二部分 非同步事件
第三部分 併發
第四部分 通信
附錄A UNIX基礎
附錄B 重啟庫
附錄C UICI實現
附錄D 日誌函數
附錄E POSIX擴展
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032