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

UNIX環境高級編程(第3版)

  • 作者:(美)理查德·史蒂文斯//斯蒂芬·拉戈|責編:符隆美|譯者:張毅峰//馬樹超//池艷廣//剛鐸
  • 出版社:電子工業
  • ISBN:9787121478338
  • 出版日期:2024/06/01
  • 裝幀:平裝
  • 頁數:879
人民幣:RMB 229 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書一共21章。第1、2章分別介紹了UNIX系統和UNIX標準化的一些內容。第3?6章介紹了文件I/O、文件和目錄、標準I/O庫、系統數據文件和信息。第7?10章介紹了進程相關事項,包括進程環境、進程式控制制、進程關係,以及進程如何處理信號。第11、12章介紹了線程的內容,包括線程本身及線程式控制制的策略。第13章介紹了守護進程。第14章介紹了高級I/O。第15?17章專門介紹了IPC的各種細節,包括傳統的IPC、網路IPC和高級IPC。第18、19章對終端概念進行了介紹,包括終端I/O和偽終端。第20、21章用兩個「長示例」將前述章節介紹的知識串聯起來,分別是一個資料庫示例和一個與網路印表機通信的示例。
    本書適合對UNIX/Linux有一定使用經驗或者編程經驗的讀者,有C語言基礎的讀者,從事UNIX/Linux應用軟體開發的讀者或者對此感興趣的讀者。

作者介紹
(美)理查德·史蒂文斯//斯蒂芬·拉戈|責編:符隆美|譯者:張毅峰//馬樹超//池艷廣//剛鐸

目錄
1  UNIX系統概述
  1.1  引言
  1.2  UNIX系統架構
  1.3  登錄
  1.4  文件和目錄
  1.5  輸入和輸出
  1.6  程序和進程
  1.7  錯誤處理
  1.8  用戶標識
  1.9  信號
  1.10  時間值
  1.11  系統調用和庫函數
  1.12  小結
2  UNIX標準與實現
  2.1  引言
  2.2  UNIX標準化
    2.2.1  ISO C
    2.2.2  IEEE POSIX
    2.2.3  Single UNIX Specification
    2.2.4  FIPS
  2.3  UNIX系統實現
    2.3.1  SVR4
      2.3.2  4.4  BSD
    2.3.3  FreeBSD
    2.3.4  Linux
    2.3.5  Mac OS X
    2.3.6  Solaris
    2.3.7  其他UNIX系統
  2.4  UNIX標準和實現的關係
  2.5  限制
    2.5.1  ISO C限制
    2.5.2  POSIX限制
    2.5.3  XSI限制
    2.5.4  sysconf、pathconf和fpathconf函數
    2.5.5  不確定的運行時限制
  2.6  選項
  2.7  功能測試宏
  2.8  基本系統數據類型
  2.9  標準之間的衝突
  2.10  小結
3  文件I/O
  3.1  引言
  3.2  文件描述符
  3.3  open和openat函數
  3.4  create函數
  3.5  close函數
  3.6  lseek函數
  3.7  read函數
  3.8  write函數
  3.9  I/O的效率

  3.10  文件共享
  3.11  原子操作
  3.12  dup和dup2函數
  3.13  sync、fsync和fdatasync函數
  3.14  fcntl函數
  3.15  ioctl函數
  3.16  /dev/fd
  3.17  小結
……
4  文件和目錄
5  標準I/O庫
6  系統數據文件和信息
7  進程環境
8  進程式控制制
9  進程關係
10  信號
11  線程
12  線程式控制制
13  守護進程
14  高級I/O
15  進程間通信
16  網路IPC:套接字
17  高級進程間通信
18  終端I/O
19  偽終端
20  資料庫函數庫
21  與網路印表機通信
附錄A  函數原型
附錄B  其他源代碼

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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