新書推薦:

《
文化的故事:从岩画艺术到韩国流行音乐(译林思想史)哈佛大学教授沉淀之作 获奖不断 全球热销 亲历文化史上的15个关键点 从史前艺术到当代韩流的人类文化全景
》
售價:NT$
398.0

《
不结婚的社会:双亲如何成为特权,以及家庭为何很重要
》
售價:NT$
296.0

《
怎样决定大事
》
售價:NT$
510.0

《
蓝色机器:感受海洋引擎的深沉脉动
》
售價:NT$
449.0

《
用科学了解面包的“为什么” (全彩图解版)
》
售價:NT$
449.0

《
美元霸权的兴衰:它将如何影响全球经济、金融市场和我们的财富(梳理美元发展历程,剖析崛起与衰退的根源)
》
售價:NT$
296.0

《
纸上博物馆·文明的崩溃:庞贝+玛雅+美索不达米亚(法国伽利玛原版引进,450+资料图片,16开全彩印刷)
》
售價:NT$
1295.0

《
郭实猎与“开放中国”——19世纪上半叶的中西碰撞(精)
》
售價:NT$
347.0
|
內容簡介: |
Linux與UNIX 系統程式開發經典
完整涵蓋LinuxAPI:函式、介面、程式設計範例
《TheLinuxProgrammingInterface》是Linux與UNIX系統程式開發大全,幾乎涵蓋了全部Linux與UNIX系統程式會用到的API。在這本重量級著作中,Linux程式開發專家MichaelKerrisk以清晰的說明及完整的範例程式,提供完善的系統呼叫systemcall與函式庫函式libraryfunction等系統程式開發技術。書中囊括500個以上的systemcall與libraryfunction,提供200個以上程式範例,88個表格與115張圖。
讀者將可學到下列技術:
高效率的檔案讀取與寫入
使用訊號signal、時鐘clock與計時器timer
建立行程process與可執行程式
設計安全可靠的程式
以POSIX多執行緒設計多工程式
設計與使用共享函式庫
以管線pipe、訊息佇列messagequeue、共享記憶體sharedmemory與號誌semaphore達成行程間的通訊IPC
基於socketAPI設計網路程式
本書涵蓋豐富的Linux特有的功能,包含epoll、inotify與proc檔案系統,尤其極為重視與UNIX標準的相容度POSIX.1-2001/SUSv3與POSIX.1-2008/SUSv4,使本書可完全適合其他UNIX平台的開發者參考閱讀。
本書是目前探討Linux與UNIXAPI涵蓋面最廣泛、最完整的作品,作者期許它能成為一部經典。
本書涵蓋目前UNIX標準POSIX.1-2001/SUSv3與POSIX.1-2008/SUSv4
|
關於作者: |
MichaelKerrisk
MichaelKerrisk(man7.org)擁有超過20年UNIX系統操作與開發程式經驗,開辦過許多單週的UNIX系統程式設計訓練課程。自2004年起,他開始維護man-page專案,產出不少Linux核心與glibc程式設計API使用手冊,參與完成的手冊高達250份,同時也參與了Linuxkernel-userspaceinterface的測試與設計審閱過程。目前Michael與他的家人同住於德國慕尼黑。
|
目錄:
|
Chapter34行程群組(processgroup)、作業階段(session)和工作控制(jobcontrol)
Chapter35行程的優先權與排班
Chapter36行程資源(ProcessResource)
Chapter37守護程式(Daemon)
Chapter38設計安全的特權程式
Chapter39能力(capability)
Chapter40登入記帳
Chapter41共享函式庫基礎
Chapter42共享函式庫的進階功能
Chapter43行程間通訊簡介
Chapter44PIPE與FIFO
Chapter45SystemVIPC簡介
Chapter46SystemV訊息佇列(messagequeue)
Chapter47SystemV號誌
Chapter48SystemV共享記憶體
Chapter49記憶體映射(MemoryMapping)
Chapter50虛擬記憶體操作(VirtualMemoryOperation)
Chapter51POSIXIPC簡介
Chapter52POSIX訊息佇列
Chapter53POSIX號誌
Chapter54POSIX共享記憶體
Chapter55檔案鎖(FileLocking)
Chapter56Socket:導讀
Chapter57Socket:UNIXDomain
Chapter58Socket:TCPIP網路基礎
Chapter59Socket:InternetDomain(網際網路網域)
Chapter60SOCKET:伺服器的設計
Chapter61Socket:進階主題
Chapter62終端機(Terminal)
Chapter63替代的IO模型(AlternativeIOmodel)
Chapter64虛擬終端機(pseudoterminal)
AppendixA追蹤系統呼叫(TracingSystemCall)
AppendixB解析命令列選項(ParsingCommand-LineOption)
AppendixC對空(NULL)指標轉型
AppendixD核心組態(KernelConfiguration)
AppendixE更多的資訊來源
AppendixF部分習題解答
參考書目
|
|