發表於2024-12-23
七周七並發模型 pdf epub mobi txt 電子書 下載
《七周七並發模型》介紹瞭七種並發模型,行文通俗易懂,有數量充足且設計精良的樣例來幫助讀者理解。Paul將引導你學習多種非常不同的技術,從一些社交平颱使用的Lambda架構,到現在世界上許多可靠的電信係統使用的actor模型。你還會學到職業高手使用的編程語言,從Java到Clojure,再到基於Erlang的閃亮新秀Elixir。書中每一章都設計成三天的閱讀量。每天閱讀結束都會有相關練習,鞏固並擴展當天的知識。每一章均有復習,用於概括本章模型的優點和缺陷。
★基於鎖和綫程的並發模型是目前常用的一種並發模型,但是並發編程模型不僅僅隻有這一種,本書幾乎涵蓋瞭目前所有的並發編程模型。瞭解和熟悉各種並發編程模型,在解決並發問題時會有更多思路。
——方騰飛,並發編程網站長
★當看到這本書的目錄時,我就為之一振。它涉及瞭當今所有的主流並發編程模型(當然也包括Go語言及其實現的CSP模型)。而在品讀之後,我更是有一些激動。其中的大部分章節都深入淺齣地描述瞭某一個並發編程模型的概念、特點、機理以及適用領域。加之有大量相應實現語言的示例呈現,更是讓這些模型活靈活現、極易理解。另外,各章之間的銜接會使你更容易把這些知識融會貫通。總之,並發編程乃現代編程技能的必備,而這本書則為並發編程的必選佳作。
——郝林(@特價蘿蔔),《Go並發編程實戰》作者
★幾十年來,專業的程序員一直在用綫程與鎖模型來進行並行和並發,但這僅僅是《七周七並發模型》介紹的眾多模型之一。當今主流語言都競相支持不同的並發模型,例如CSP模型、數據並行、函數式編程和Clojure的unified succession model。如果你想緊跟時代,我推薦閱讀本書。
——Stuart Halloway,Cognitect聯閤創始人
★隨著計算機擁有越來越多的核,理解並發技術變得愈發重要。本書介紹瞭為什麼函數式編程會與並發有關、如何利用actor模型編寫分布式軟件、怎樣利用GPU實現並行處理以及大數據的相關內容。通過閱讀本書,你可以充實自己的知識庫,為未來數年做好準備。
——José Valim,Plataformatec聯閤創始人
★這是個變革的時代,每個程序員都應學會並發編程的思維方式。如果你問我“應當如何適應這個並發的時代”,我會推薦閱讀本書,因為我從中受益良多。
——Andrew Haley,Red Hat公司首席Java工程師
★隨著阿姆達爾定律開始取代摩爾定律的地位,麵嚮並發編程也逐漸開始取代麵嚮對象編程的地位。本書的問世恰逢其時。Paul在書中詳盡介紹瞭重要的幾種並發模型,足以幫助讀者選擇適閤的並發模型。如果你要開發與多核相關的軟件,我推薦必讀本書。
——Francesco Cesarini,Erlang Solutions創始人、技術總監
★我與Paul有過多次閤作,我確信他是編程語言設計和結構方麵的專業。並發是現代軟件工程上非常重要但又容易被誤讀的主題,本書清晰闡述瞭這個主題。
——Ben Medlock,SwiftKey聯閤創始人、CTO
第1章 概述 1
1.1 並發還是並行? 1
1.2 並行架構 3
1.3 並發:不隻是多核 5
1.4 七個模型 6
第2章 綫程與鎖 7
2.1 簡單粗暴 7
2.2 第一天:互斥和內存模型 8
2.3 第二天:超越內置鎖 17
2.4 第三天:站在巨人的肩膀上 27
2.5 復習 38
第3章 函數式編程 41
3.1 若不爽,就另闢蹊徑 41
3.2 第一天:拋棄可變狀態 42
3.3 第二天:函數式並行 51
3.4 第三天:函數式並發 61
3.5 復習 70
第4章 Clojure 之道——分離標識與狀態 73
4.1 混搭的力量 73
4.2 第一天:原子變量與持久數據結構 73
4.3 第二天:代理和軟件事務內存 84
4.4 第三天:深入學習 92
4.5 復習 98
第5章 Actor 100
5.1 更加麵嚮對象 100
5.2 第一天:消息和信箱 101
5.3 第二天:錯誤處理和容錯性 111
5.4 第三天:分布式 120
5.5 復習 132
第6章 通信順序進程 135
6.1 萬物皆通信 135
6.2 第一天:channel 和go 塊 136
6.3 第二天:多個channel 與IO 146
6.4 第三天:客戶端CSP 157
6.5 復習 164
第7章 數據並行 167
7.1 隱藏在筆記本電腦中的超級計算機 167
7.2 第一天:GPGPU編程 167
7.3 第二天:多維空間與工作組 177
7.4 第三天:OpenCL和OpenGL——全部在GPU 上運行 187
7.5 復習 194
第8章 Lambda架構 196
8.1 並行計算搞定大數據 196
8.2 第一天:MapReduce 197
8.3 第二天:批處理層 208
8.4 第三天:加速層 218
8.5 復習 229
第9章 圓滿結束 231
9.1 君欲何往 231
9.2 未盡之路 232
9.3 越過山丘 234
參考書目 235
要不要這麼節約成本啊,包裝整得tb賣傢似的,像是廉價的
評分好書,並發好書。。。。
評分羅列瞭一下。。。。。。。。。。。。。
評分近期比較火的書,希望有所收獲~
評分比去超市方便,直接送到樓上,節約時間
評分不過並發的思想普及的很好
評分1543591946569184653495656
評分講的很淺顯,偏理論,質量很好,是正版
評分挺好的,能學到一些東西……
七周七並發模型 pdf epub mobi txt 電子書 下載