理解unix進(jìn)程 資料_spyglass unix_理解Unix進(jìn)程
本文關(guān)鍵詞:理解Unix進(jìn)程,由筆耕文化傳播整理發(fā)布。
《理解Unix進(jìn)程》
基本信息
原書名:Working with Unix Processes
作者: (加)Jesse Storimer
譯者: 門佳
叢書名: 圖靈程序設(shè)計(jì)叢書
出版社:人民郵電出版社
ISBN:9787115316899
上架時(shí)間:2013-5-6
出版日期:2013 年5月
開本:32開
頁碼:128
版次:1-1
所屬分類:計(jì)算機(jī) > 操作系統(tǒng) > UNIX
更多關(guān)于 》》》《理解Unix進(jìn)程》
內(nèi)容簡介
計(jì)算機(jī)書籍
《理解Unix進(jìn)程》從unix 編程的基礎(chǔ)概念著手,采用循序漸進(jìn)的方法,詳細(xì)介紹了unix 進(jìn)程的內(nèi)部工作原理。本書提供的許多簡單而強(qiáng)大的技術(shù),能夠幫助web 開發(fā)人員深入了解unix 系統(tǒng)的并發(fā)性、守護(hù)進(jìn)程、生成進(jìn)程(spawning process)與信號(hào)等。同時(shí),讀者也可以使用這些技術(shù)和方法編寫并調(diào)試自己的服務(wù)器。此外,本書附錄部分也涉及了一些流行的ruby 項(xiàng)目,讓讀者進(jìn)一步了解如何巧妙運(yùn)用unix 進(jìn)程。
《理解Unix進(jìn)程》適合unix 程序員、web 開發(fā)人員閱讀。
目錄
《理解Unix進(jìn)程》
第1章 引言 1
第2章 基礎(chǔ)知識(shí) 3
2.1 干嘛要在意? 3
2.2 駕馭神力! 4
2.3 概述 4
2.4 系統(tǒng)調(diào)用 5
2.5 命名法,,wtf(2) 6
2.6 進(jìn)程:unix之本 7
第3章 進(jìn)程皆有標(biāo)識(shí) 9
3.1 交叉參考 9
3.2 實(shí)踐領(lǐng)域 10
3.3 系統(tǒng)調(diào)用 10
第4章 進(jìn)程皆有父 12
4.1 交叉參考 12
4.2 實(shí)踐領(lǐng)域 13
4.3 系統(tǒng)調(diào)用 13
第5章 進(jìn)程皆有文件描述符 14
5.1 萬物皆為文件 14
5.2 描述符代表資源 14
.5.3 標(biāo)準(zhǔn)流 17
5.4 實(shí)踐領(lǐng)域 18
5.5 系統(tǒng)調(diào)用 18
第6章 進(jìn)程皆有資源限制 19
6.1 找出限制 19
6.2 軟限制與硬限制 20
6.3 提高軟限制 20
6.4 超出限制 21
6.5 其他資源 22
6.6 實(shí)踐領(lǐng)域 22
6.7 系統(tǒng)調(diào)用 23
第7章 進(jìn)程皆有環(huán)境 24
7.1 這是個(gè)散列嗎? 25
7.2 實(shí)踐領(lǐng)域 25
7.3 系統(tǒng)調(diào)用 26
第8章 進(jìn)程皆有參數(shù) 27
8.1 這是個(gè)數(shù)組! 27
8.2 實(shí)踐領(lǐng)域 28
第9章 進(jìn)程皆有名 29
9.1 進(jìn)程命名 29
9.2 實(shí)踐領(lǐng)域 30
第10章 進(jìn)程皆有退出碼 31
第11章 進(jìn)程皆可衍生 34
11.1 luke,使用fork(2) 34
11.2 多核編程? 37
11.3 使用block 38
11.4 實(shí)踐領(lǐng)域 38
11.5 系統(tǒng)調(diào)用 38
第12章 孤兒進(jìn)程 39
12.1 失控 39
12.2 棄子 40
12.3 管理孤兒 40
第13章 友好的進(jìn)程 41
13.1 對(duì)cow好點(diǎn) 41
13.2 mri/rbx用戶 43
第14章 進(jìn)程可待 44
14.1 看顧(babysitting) 45
14.2 process.wait一家子 46
14.3 使用process.wait2進(jìn)行通信 46
14.4 等待特定的子進(jìn)程 48
14.5 競爭條件 49
14.6 實(shí)踐領(lǐng)域 50
14.7 系統(tǒng)調(diào)用 51
第15章 僵尸進(jìn)程 52
15.1 等待終有果 52
15.2 僵尸長什么樣子? 53
15.3 實(shí)踐領(lǐng)域 54
15.4 系統(tǒng)調(diào)用 54
第16章 進(jìn)程皆可獲得信號(hào) 55
16.1 捕獲sigchld 55
16.2 sigchld與并發(fā) 56
16.3 信號(hào)入門 59
16.4 信號(hào)來自何方? 59
16.5 信號(hào)一覽 61
16.6 重定義信號(hào) 62
16.7 忽略信號(hào) 63
16.8 信號(hào)處理程序是全局性的 64
16.9 恰當(dāng)?shù)刂囟x信號(hào)處理程序 64
16.10 何時(shí)接收不到信號(hào)? 66
16.11 實(shí)踐領(lǐng)域 66
16.12 系統(tǒng)調(diào)用 67
第17章 進(jìn)程皆可互通 68
17.1 我們的第一個(gè)管道 68
17.2 管道是單向的 70
17.3 共享管道 70
17.4 流與消息 72
17.5 遠(yuǎn)程ipc? 74
17.6 實(shí)踐領(lǐng)域 74
17.7 系統(tǒng)調(diào)用 74
第18章 守護(hù)進(jìn)程 75
18.1 首個(gè)進(jìn)程 75
18.2 創(chuàng)建第一個(gè)守護(hù)進(jìn)程 76
18.3 深入rack 76
18.4 逐步將進(jìn)程變成守護(hù)進(jìn)程 77
18.5 進(jìn)程組和會(huì)話組 78
18.6 實(shí)踐領(lǐng)域 82
18.7 系統(tǒng)調(diào)用 83
第19章 生成終端進(jìn)程 84
19.1 fork + exec 84
19.2 exec的參數(shù) 86
19.3 實(shí)踐領(lǐng)域 90
19.4 系統(tǒng)調(diào)用 91
第20章 尾聲 92
20.1 抽象 92
20.2 通信 93
20.3 再會(huì),而非永別 93
附錄a resque如何管理進(jìn)程 95
附錄b unicorn如何收割工作進(jìn)程 100
附錄c preforking服務(wù)器 106
附錄d spyglass 113
索引 116
本圖書信息來源:中國互動(dòng)出版網(wǎng)
本文關(guān)鍵詞:理解Unix進(jìn)程,由筆耕文化傳播整理發(fā)布。
本文編號(hào):90233
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/90233.html