七周七並發模型檢視原始碼討論檢視歷史
《七周七並發模型》,作者: (美)Paul Butcher著,定價: 49.0,出版社: 人民郵電出版社,出版日期: 2015-04-01,ISBN: 9787115386069。
人民郵電出版社,1953年10月成立,隸屬於中國工信出版傳媒集團,是工業和信息化部主管的大型專業出版社[1]。建社以來,人民郵電出版社圍繞「立足工信事業,面向現代社會,傳播科學知識,引領美好生活」的出版宗旨,已發展成為集圖書、期刊、音像電子及數字出版於一體的綜合性出版大社[2]。
內容簡介
並發編年逐漸熱起來,Go等並發語言也對並發編程提供了良好的支持,使得並發這個話題受到越來越多人的關注。本書延續了《七周七語言》的寫作風格,通過以下七個的模型幫助讀者了解並發領域的輪廓:線程與鎖,函數式編程,Clojure,actor,通信順程,數據級並行,Lambda架構。書中每一章都設計成三天的閱讀量。每天閱讀結束都會有相關練固並擴展當天的知識。每一章均有復於概括本章模型的優點和缺陷。 《七周七並發模型》適合所有想了解並發的程序員。
目錄
第1章 概述
1.1並發還是並行?
1.2並行架構
1.3並發:不只是多核
1.4七個模型
第2章 線程與鎖
2.1簡單粗暴
2.2第一天:互斥和內存模型
2.3第二天:內置鎖
2.4第三天:站在巨人的肩膀上
2.5復r>第3章 函數式編程
3.1若不爽,就另闢蹊徑
3.2第一天:拋棄可
3.3第二天:函數式並行
3.4第三天:函數式並發
3.5復r>第4章 Clojure之道--分離標識與狀態
4.1混搭的力量
4.2第一天:原子變量與持久數據結構
4.3第二天:代理和軟件事務內存
4.4第三天:深入學r> 4.5復r>第5章 Actor
5.1更加面向對象
5.2第一天:消息和信箱
5.3第二天:錯誤處理和容錯性
5.4第三天:分布式
5.5復r>第6章 通信順程
6.1萬物皆通信
6.2第一天:channel和go塊
6.3第二天:多個channel與IO
6.4第三天:客戶端CSP
6.5復r>第7章 數據並行
7.1隱藏在筆記本電腦中的計算機
7.2第一天:GPGPU編程
7.3第二天:多維空間與工作組
7.4第三天:OpenCL和OpenGL--全部在GPU上運行
7.5復r>第8章 Lambda架構
8.1並行計算搞定大數據
8.2第一天:MapReduce
8.3第二天:批處理層
8.4第三天:加速層
8.5復r>第9章 圓滿結束
9.1君欲何往
9.2未盡之路
9.3越過山丘
參考書目
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 人民郵電出版社簡介,人民郵電出版社