|
《七周七并發(fā)模型》 PDF 下載
轉(zhuǎn)載自:https://download.csdn.net/download/lupan028/9532825
下載地址:版權(quán)歸出版社和原作者所有,鏈接已刪除,請購買正版
電子版僅供預(yù)覽及學(xué)習(xí)交流使用,下載后請24小時(shí)內(nèi)刪除,支持正版,喜歡的請購買正版書籍:《七周七并發(fā)模型》
圖書簡介:
并發(fā)編程近年逐漸熱起來,Go等并發(fā)語言也對并發(fā)編程提供了良好的支持,使得并發(fā)這個(gè)話題受到越來越多人的關(guān)注。本書延續(xù)了《七周七語言》的寫作風(fēng)格,通過以下七個(gè)精選的模型幫助讀者了解并發(fā)領(lǐng)域的輪廓:線程與鎖,函數(shù)式編程,Clojure,actor,通信順序進(jìn)程,數(shù)據(jù)級(jí)并行,Lambda架構(gòu)。書中每一章都設(shè)計(jì)成三天的閱讀量。每天閱讀結(jié)束都會(huì)有相關(guān)練習(xí),鞏固并擴(kuò)展當(dāng)天的知識(shí)。每一章均有復(fù)習(xí),用于概括本章模型的優(yōu)點(diǎn)和缺陷。
《七周七并發(fā)模型》適合所有想了解并發(fā)的程序員。
相關(guān)截圖:
圖書目錄:
第1章 概述
1.1并發(fā)還是并行?
1.2并行架構(gòu)
1.3并發(fā):不只是多核
1.4七個(gè)模型
第2章 線程與鎖
2.1簡單粗暴
2.2第一天:互斥和內(nèi)存模型
2.3第二天:超越內(nèi)置鎖
2.4第三天:站在巨人的肩膀上
2.5復(fù)習(xí)
第3章 函數(shù)式編程
3.1若不爽,就另辟蹊徑
3.2第一天:拋棄可變狀態(tài)
3.3第二天:函數(shù)式并行
3.4第三天:函數(shù)式并發(fā)
3.5復(fù)習(xí)
第4章 Clojure之道--分離標(biāo)識(shí)與狀態(tài)
4.1混搭的力量
4.2第一天:原子變量與持久數(shù)據(jù)結(jié)構(gòu)
4.3第二天:代理和軟件事務(wù)內(nèi)存
4.4第三天:深入學(xué)習(xí)
4.5復(fù)習(xí)
第5章 Actor
5.1更加面向?qū)ο?br />
5.2第一天:消息和信箱
5.3第二天:錯(cuò)誤處理和容錯(cuò)性
5.4第三天:分布式
5.5復(fù)習(xí)
第6章 通信順序進(jìn)程
6.1萬物皆通信
6.2第一天:channel和go塊
6.3第二天:多個(gè)channel與IO
6.4第三天:客戶端CSP
6.5復(fù)習(xí)
第7章 數(shù)據(jù)并行
7.1隱藏在筆記本電腦中的超級(jí)計(jì)算機(jī)
7.2第一天:GPGPU編程
7.3第二天:多維空間與工作組
7.4第三天:OpenCL和OpenGL--全部在GPU上運(yùn)行
7.5復(fù)習(xí)
第8章 Lambda架構(gòu)
8.1并行計(jì)算搞定大數(shù)據(jù)
8.2第一天:MapReduce
8.3第二天:批處理層
8.4第三天:加速層
8.5復(fù)習(xí)
第9章 圓滿結(jié)束
9.1君欲何往
9.2未盡之路
9.3越過山丘
參考書目
|