Linux高級程式設計(2014年高等教育出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《Linux高級程式設計》是2014年9月18日高等教育出版社出版的教材,作者:羅怡桂

基本介紹

  • 中文名:Linux高級程式設計
  • 作者:羅怡桂
  • 出版社:高等教育出版社
  • 開本:16 開
  • ISBN:9787040409581 
圖書詳情,圖書目錄,

圖書詳情

本書內容選擇精要,由淺入深、循序漸進地闡述了Linux 環境下的高級編程技術,體現了Linux 高級編程人員必備的技術要求。全書共10章,主要包括Linux 編程基礎、檔案與目錄的操作、標準輸入輸出及系統信息、進程及進程的控制、信號、高級I/ O、進程之間的通信、服務進程、多進程的綜合控制與多執行緒編程。書後的綜合案例習題提供了一些小型案例項目,供讀者自行實踐。
本書可作為本科生或研究生的Linux 編程技術課程的教材,也可以作為Linux 編程技術人員的參考書。

圖書目錄

前言
第1章 Linux編程基礎
1.1 Linux的演化
1.2 Linux編程環境
1.3 常用調試工具
1.4 GNU 編程風格
本章小結
習題
第2章 檔案與目錄的操作
2.1 Linux檔案系統概述
2.2 檔案的基本操作
2.2.5 檔案內容的寫入
2.3 檔案屬性的獲取與改變
2.4 檔案訪問許可權及其操作
2.5 檔案的刪除與重命名
2.6 檔案的同步
2.7 檔案的其他操作
本章小結
習題
第3章 標準輸入輸出及系統信息
3.1 標準輸入輸出
3.2 獲取或設定系統信息
3.3 獲取或設定系統時間
3.4 檔案系統設定
3.5 獲取與設定磁碟配額
3.6 其他系統操作函式
本章小結
習題
第4章 進程及進程的控制
4.1 進程及進程運行環境
4.2 函式間的直接跳轉
4.3 創建子進程
4.4 父進程等待子進程
4.5 在進程中執行另一個程式
4.6 設定與讀取用戶標識
4.7 進程記賬
4.8 獲取當前進程的時間
4.9 進程的跟蹤
4.10 進程的組織
本章小結
習題
第5章 信號
5.1 信號處理概述
5.2 信號處理的上下文
5.3 信號的編程模式
5.4 信號與信號處理函式的關聯
5.5 傳送信號
5.6 信號的處理
5.7 信號的禁止
5.8 實時信號與普通信號
5.9 使用信號同步進程
5.10 獲取或設定信號處理函式的堆疊信息
本章小結
習題
第6章 高級I/O
6.1 非阻塞I/O
6.2 記錄鎖
6.3 I/O 復用
6.4 異步I/O
6.5 readv與writev函式
6.6 記憶體映射I/O
6.7 檔案或目錄的訪問通知機制
本章小結
習題
第7章 進程之間的通信
7.1 管道
7.2 FIFO
7.3 SystemV進程間的通信機制
7.4 Posix信號量
本章小結
習題
第8章 服務進程
8.1 服務進程的編程模式
8.2 服務進程的參數設定與日誌
本章小結
習題
第9章 多進程的綜合控制
9.1 核心的調度算法
9.2 從Linux2.4 調度算法到Linux2.6 O(1)調度算法
9.3 Linux2.6 O(1)調度算法分析
9.3.7 調度策略
9.4 Linux應用程式中對進程調度的控制
本章小結
習題
第10章 多執行緒編程
10.1 執行緒與執行緒的實現方式
10.2 執行緒套用的基本操作
10.3 執行緒數據
10.4 執行緒中的信號處理
10.5 安全創建子進程
10.6 執行緒之間的互斥
10.7 執行緒套用的其他操作
本章小結
習題
綜合案例習題
參考文獻
著作權

相關詞條

熱門詞條

聯絡我們