注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Linux系統(tǒng)編程(第2版 影印版)

Linux系統(tǒng)編程(第2版 影印版)

Linux系統(tǒng)編程(第2版 影印版)

定 價(jià):¥78.00

作 者: Robert Love 著
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX 操作系統(tǒng)/系統(tǒng)開(kāi)發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787564146016 出版時(shí)間: 2014-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 429 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  如何編寫(xiě)那些直接依賴于Linux內(nèi)核和核心系統(tǒng)庫(kù)提供的服務(wù)的軟件?通過(guò)《Linux系統(tǒng)編程(第2版)(影印版)》詳盡的書(shū)籍,Linux內(nèi)核參與者RobertLove(洛夫)為你提供了Linux系統(tǒng)編程方面的教程,Linux系統(tǒng)調(diào)用的參考手冊(cè),以及對(duì)于如何編寫(xiě)更聰明和更快的代碼的來(lái)自內(nèi)部人士的建議。Love清晰地指出了POSIX標(biāo)準(zhǔn)函數(shù)和Linux特別提供服務(wù)之間的差異。通過(guò)關(guān)于多線程的新章節(jié),這本修訂和擴(kuò)展的版本在理論和實(shí)踐上相結(jié)合,從多個(gè)編程主題上提供了深入的見(jiàn)解。

作者簡(jiǎn)介

  Robert Love在Linux早期就已經(jīng)介入,他為L(zhǎng)inux內(nèi)核和GNOME桌面環(huán)境做出了自己的貢獻(xiàn)。Robert是Google公司的資深軟件工程師,他隸屬于設(shè)計(jì)和發(fā)布Android的開(kāi)發(fā)隊(duì)伍。

圖書(shū)目錄

Foreword
Preface
1. Introduction and Essential Concepts
System Programming
Why Learn System Programming
Cornerstones of System Programming
System Calls
The C Library
The C Compiler
APIs and ABIs
APIs
ABIs
Standards
POSIX and SUS History
C Language Standards
Linux and the Standards
This Book and the Standards
Concepts of Linux Programming
Files and the Filesystem
Processes
Users and Groups
Permissions
Signals
Interprocess Communication
Headers
Error Handling
Getting Started with System Programming
2. File I/O
Opening Files
The open() System Call
Owners of New Files
Permissions of New Files
The creat0 Function
Return Values and Error Codes
Reading via read()
Return Values
Reading All the Bytes
Nonblocking Reads
Other Error Values
Size Limits on read()
Writing with write()
Partial Writes
Append Mode
Nonblocking Writes
Other Error Codes
Size Limits on write()
Behavior of write()
Synchronized I/O
fsync0 and fdatasync0
sync0
The O SYNC Flag
O_DSYNC and O_RSYNC
Direct I/O
Closing Files
Error Values
Seeking with lseek0
Seeking Past the End of a File
Error Values
Limitations
Positional Reads and Writes
Error Values
Truncating Files
Multiplexed I/O
select()
poll()
poll() Versus select()
Kernel Internals
……
3. Buffered I/O
4. Advanced File I/O
5. Process Management
6. Advanced Process Management
7. Threading
8. File and Directory Management
9. Memory Management
10. Signals
11. Time
A. GCC Extensions to the C Language
B. Bibliography
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)