注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Go并發(fā)編程實(shí)戰(zhàn)

Go并發(fā)編程實(shí)戰(zhàn)

Go并發(fā)編程實(shí)戰(zhàn)

定 價(jià):¥89.00

作 者: 郝林 著
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈原創(chuàng)
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

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


ISBN: 9787115373984 出版時(shí)間: 2014-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 572 字?jǐn)?shù):  

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

  《Go并發(fā)編程實(shí)戰(zhàn)》全面介紹了Go語(yǔ)言的特點(diǎn)、安裝部署環(huán)境、工程規(guī)范、工具鏈、語(yǔ)言語(yǔ)法、并發(fā)編程模型以及在多個(gè)編程實(shí)戰(zhàn)中的應(yīng)用,重點(diǎn)闡述了Go語(yǔ)言并發(fā)編程模型和機(jī)制。本書(shū)共分為四個(gè)部分,介紹了Go語(yǔ)言編程環(huán)境搭建、Go語(yǔ)言基礎(chǔ)編程、Go語(yǔ)言并發(fā)編程方法及其原理,以及使用Go語(yǔ)言開(kāi)發(fā)的應(yīng)用系統(tǒng)的案例講解。本書(shū)適用于有一定計(jì)算機(jī)編程基礎(chǔ)的從業(yè)者以及對(duì)Go語(yǔ)言編程感興趣的愛(ài)好者,非常適合作為Go語(yǔ)言編程進(jìn)階教程。

作者簡(jiǎn)介

  郝林,Gopher、高級(jí)Java軟件工程師、Python程序員和Linux愛(ài)好者。目前在宜信公司的小微企業(yè)增值服務(wù)中心任軟件系統(tǒng)架構(gòu)師。曾就職于搜狐網(wǎng)多年,并任Java項(xiàng)目經(jīng)理。在互聯(lián)網(wǎng)軟件的設(shè)計(jì)和開(kāi)發(fā)方面擁有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。微博名:特價(jià)蘿卜。

圖書(shū)目錄

第一部分 Go語(yǔ)言的世界
第1章 初識(shí)Go語(yǔ)言
1.1Go語(yǔ)言特性一瞥
1.2Go語(yǔ)言的優(yōu)劣
1.3怎樣學(xué)習(xí)Go語(yǔ)言
1.4本章小結(jié)
第2章 Go語(yǔ)言環(huán)境搭建
2.1安裝和設(shè)置
2.1.1Linux
2.1.2Windows
2.2工程結(jié)構(gòu)
2.2.1工作區(qū)
2.2.2GOPATH
2.2.3源碼文件
2.2.4代碼包
2.3標(biāo)準(zhǔn)命令概述
2.4本章小結(jié)
第二部分 編程基礎(chǔ)
第3章 詞法與數(shù)據(jù)類型
3.1基本詞法
3.1.1標(biāo)識(shí)符
3.1.2關(guān)鍵字
3.1.3字面量
3.1.4類型
3.1.5操作符
3.1.6表達(dá)式
3.2數(shù)據(jù)類型
3.2.1基本數(shù)據(jù)類型
3.2.2數(shù)組
3.2.3切片
3.2.4字典
3.2.5函數(shù)和方法
3.2.6接口
3.2.7結(jié)構(gòu)體
3.2.8指針
3.2.9數(shù)據(jù)初始化
3.3數(shù)據(jù)的使用
3.3.1賦值語(yǔ)句
3.3.2常量與變量
3.3.3可比性與有序性
3.3.4類型轉(zhuǎn)換
3.3.5內(nèi)建函數(shù)
3.4本章小結(jié)
第4章 流程控制方法
4.1基本流程控制
4.1.1代碼塊和作用域
4.1.2if語(yǔ)句
4.1.3switch語(yǔ)句
4.1.4for語(yǔ)句
4.1.5goto語(yǔ)句
4.2defer語(yǔ)句
4.3異常處理
4.3.1error
4.3.2panic和recover
4.4實(shí)戰(zhàn)演練--Set
4.5實(shí)戰(zhàn)演練--OrderedMap
4.6本章小結(jié)
第5章 程序測(cè)試和文檔
5.1程序測(cè)試
5.1.1功能測(cè)試
5.1.2基準(zhǔn)測(cè)試
5.1.3樣本測(cè)試
5.1.4測(cè)試運(yùn)行記錄
5.1.5測(cè)試覆蓋率
5.2程序文檔
5.3本章小結(jié)
第三部分 并發(fā)編程
第6章 并發(fā)編程綜述
6.1并發(fā)編程基礎(chǔ)
6.1.1串行程序與并發(fā)程序
6.1.2并發(fā)程序與并行程序
6.1.3并發(fā)程序與并發(fā)系統(tǒng)
6.1.4并發(fā)程序的不確定性
6.1.5并發(fā)程序內(nèi)部的交互
6.2多進(jìn)程編程
6.2.1進(jìn)程
6.2.2關(guān)于同步
6.2.3管道
6.2.4信號(hào)
6.2.5Socket
6.3多線程編程
6.3.1線程
6.3.2線程的同步
6.4多線程與多進(jìn)程
6.5多核時(shí)代的并發(fā)編程
6.6Go語(yǔ)言的并發(fā)編程
6.6.1線程實(shí)現(xiàn)模型
6.6.2調(diào)度器
6.6.3更多的細(xì)節(jié)
6.7本章小結(jié)
第7章 Goroutine和Channel
7.1Goroutine的使用
7.1.1go語(yǔ)句與Goroutine
7.1.2Goroutine的運(yùn)作過(guò)程
7.1.3runtime包與Goroutine
7.1.4HappensBefore
7.2Channel
7.2.1Channel是什么
7.2.2單向Channel
7.2.3for語(yǔ)句與Channel
7.2.4select語(yǔ)句
7.2.5非緩沖的Channel
7.2.6time包與Channel
7.3實(shí)戰(zhàn)演練--載荷發(fā)生器
7.3.1參數(shù)和結(jié)果
7.3.2基本結(jié)構(gòu)
7.3.3初始化
7.3.4啟動(dòng)和停止
7.3.5調(diào)用器和功能測(cè)試
7.4本章小結(jié)
第8章 同步
8.1鎖的使用
8.2條件變量
8.3原子操作
8.4只會(huì)執(zhí)行一次
8.5WaitGroup
8.6臨時(shí)對(duì)象池
8.7實(shí)戰(zhàn)演練--ConcurrentMap
8.8本章小結(jié)
第四部分 編程實(shí)戰(zhàn)
第9章 一個(gè)網(wǎng)絡(luò)爬蟲(chóng)框架的設(shè)計(jì)和實(shí)現(xiàn)
9.1網(wǎng)絡(luò)爬蟲(chóng)與框架
9.2功能需求和分析
9.3總體設(shè)計(jì)
9.4詳細(xì)設(shè)計(jì)
9.4.1基本數(shù)據(jù)結(jié)構(gòu)
9.4.2接口的設(shè)計(jì)
9.5中間件的實(shí)現(xiàn)
9.5.1通道管理器
9.5.2實(shí)體池
9.5.3停止信號(hào)
9.5.4ID生成器
9.6處理模塊的實(shí)現(xiàn)
9.6.1網(wǎng)頁(yè)下載器
9.6.2分析器
9.6.3條目處理管道
9.7調(diào)度器的實(shí)現(xiàn)
9.7.1基本結(jié)構(gòu)
9.7.2主要的函數(shù)和方法
9.7.3請(qǐng)求緩存
9.7.4摘要信息的類型
9.8一個(gè)使用演示
9.8.1再看調(diào)度器參數(shù)
9.8.2開(kāi)啟調(diào)度器
9.8.3調(diào)度器監(jiān)控函數(shù)
9.9當(dāng)前的不足和解決思路
9.10本章小結(jié)
附錄Go語(yǔ)言的學(xué)習(xí)資源

本目錄推薦

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