注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Go語(yǔ)言并發(fā)之道

Go語(yǔ)言并發(fā)之道

Go語(yǔ)言并發(fā)之道

定 價(jià):¥58.00

作 者: (美)凱瑟琳
出版社: 中國(guó)電力出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787519824945 出版時(shí)間: 2018-12-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書(shū)作者帶你一步一步深入這些方法。你將理解 Go語(yǔ)言為何選定這些并發(fā)模型,這些模型又會(huì)帶來(lái)什么問(wèn)題,以及你如何組合利用這些模型中的原語(yǔ)去解決問(wèn)題。學(xué)習(xí)那些讓你在獨(dú)立且自信的編寫(xiě)與實(shí)現(xiàn)任何規(guī)模并發(fā)系統(tǒng)時(shí)所需要用到的技巧和工具。 \n \n理解Go語(yǔ)言如何解決并發(fā)難以編寫(xiě)正確這一根本問(wèn)題。 \n學(xué)習(xí)并發(fā)與并行的關(guān)鍵性區(qū)別。 \n深入到Go語(yǔ)言的內(nèi)存同步原語(yǔ)。 \n利用這些模式中的原語(yǔ)編寫(xiě)可維護(hù)的并發(fā)代碼。 \n將模式組合成為一系列的實(shí)踐,使你能夠編寫(xiě)大規(guī)模的分布式系統(tǒng)。 \n學(xué)習(xí) goroutine 背后的復(fù)雜性,以及Go語(yǔ)言的運(yùn)行時(shí)如何將所有東西連接在一起。

作者簡(jiǎn)介

  Katherine Cox-Buday是一名計(jì)算機(jī)科學(xué)家,目前工作于 Simple online banking。她的業(yè)余愛(ài)好包括軟件工程、創(chuàng)作、Go 語(yǔ)言(igo、baduk、weiquei) 以及音樂(lè),這些都是她長(zhǎng)期的追求,并且有著不同層面的貢獻(xiàn)。

圖書(shū)目錄

前言 1 \n
第1章 并發(fā)概述 9 \n
摩爾定律,Web Scale和我們所陷入的混亂 10 \n
為什么并發(fā)很難? 12 \n
競(jìng)爭(zhēng)條件 13 \n
原子性 15 \n
內(nèi)存訪問(wèn)同步 17 \n
死鎖、活鎖和饑餓 20 \n
確定并發(fā)安全 28 \n
面對(duì)復(fù)雜性的簡(jiǎn)單性 31 \n
第2章 對(duì)你的代碼建模:通信順序進(jìn)程 33 \n
并發(fā)與并行的區(qū)別 33 \n
什么是CSP 37 \n
如何幫助你 40 \n
Go語(yǔ)言的并發(fā)哲學(xué) 43 \n
第3章 Go語(yǔ)言并發(fā)組件 47 \n
goroutine 47 \n
sync包 58 \n
WaitGroup 58 \n
互斥鎖和讀寫(xiě)鎖 60 \n
cond 64 \n
once 69 \n
池 71 \n
channel 76 \n
select 語(yǔ)句 92 \n
GOMAXPROCS控制 97 \n
小結(jié) 98 \n
第4章 Go語(yǔ)言的并發(fā)模式 99 \n
約束 99 \n
for-select循環(huán)103 \n
防止goroutine泄漏 104 \n
or-channel 109 \n
錯(cuò)誤處理112 \n
pipeline 116 \n
構(gòu)建pipeline的最佳實(shí)踐 120 \n
一些便利的生成器 126 \n
扇入,扇出 132 \n
or-done-channel 137 \n
tee-channel 139 \n
橋接channel模式 140 \n
隊(duì)列排隊(duì)143 \n
context包 151 \n
小結(jié) 168 \n
第5章 大規(guī)模并發(fā) 169 \n
異常傳遞169 \n
超時(shí)和取消 178 \n
心跳 184 \n
復(fù)制請(qǐng)求197 \n
速率限制199 \n
治愈異常的goroutine 215 \n
小結(jié) 222 \n
第6章 goroutine和Go語(yǔ)言運(yùn)行時(shí) 223 \n
工作竊取223 \n
竊取任務(wù)還是續(xù)體 231 \n
向開(kāi)發(fā)人員展示所有這些信息 240 \n
尾聲 240 \n
附錄A 241

本目錄推薦

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