中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Go語言中的高效并發技術

包郵 Go語言中的高效并發技術

出版社:清華大學出版社出版時間:2024-05-01
開本: 16開 頁數: 186
中 圖 價:¥63.3(7.1折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Go語言中的高效并發技術 版權信息

Go語言中的高效并發技術 本書特色

一旦完成了本書中提供的所有示例,就會對使用并發解決問題更有信心。每個人都在抱怨并發很難,但是,正確使用語言將使開發人員可以更輕松地生成正確的程序。你應該永遠記住的經驗法則是:正確性優先于性能。因此,我們首先要讓它正常工作,然后才能讓它更快地工作。

Go語言中的高效并發技術 內容簡介

《Go語言中的高效并技術》詳細闡述了與Go語言并發技術相關的基本知識,主要包括并發—高級概述、Go并發原語、Go內存模型、一些眾所周知的并發問題、工作池和管道、錯誤和恐慌處理、Timer和Ticker、并發處理請求、原子內存操作、解決并發問題等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。

Go語言中的高效并發技術 目錄

第1章 并發—高級概述 1
1.1 技術要求 1
1.2 并發和并行 1
1.3 共享內存與消息傳遞 8
1.3.1 共享內存 8
1.3.2 消息傳遞 10
1.4 原子性、競爭、死鎖和饑餓 11
1.4.1 競爭 11
1.4.2 原子性 13
1.4.3 死鎖 15
1.4.4 饑餓 17
1.5 程序的屬性 20
1.6 小結 21
1.7 思考題 22
1.8 延伸閱讀 22
第2章 Go并發原語 23
2.1 技術要求 23
2.2 goroutine基礎知識 23
2.2.1 進程 23
2.2.2 線程 24
2.2.3 調度程序 24
2.2.4 goroutine 24
2.2.5 線程和goroutine之間的區別 25
2.2.6 goroutine的運行研究 25
2.2.7 閉包 28
2.2.8 停止正在運行的goroutine 30
2.2.9 Go運行時管理goroutine的方式 30
2.3 通道和select語句 31
2.3.1 聲明通道 32
2.3.2 發送和接收值 32
2.3.3 通道的初始化和關閉 33
2.3.4 無緩沖通道 35
2.3.5 使用單向通道 37
2.3.6 使用多個goroutine和通道協調工作 37
2.3.7 select語句 39
2.4 互斥體 45
2.5 等待組 50
2.6 條件變量 52
2.7 小結 57
2.8 思考題 57
第3章 Go內存模型 59
3.1 關于內存模型 59
3.2 內存操作之間的happened-before關系 60
3.3 Go并發原語的同步特性 63
3.3.1 包初始化 63
3.3.2 goroutine 64
3.3.3 通道 64
3.3.4 互斥體 66
3.3.5 原子內存操作 67
3.3.6 Map、Once和WaitGroup 68
3.4 小結 69
3.5 延伸閱讀 70
第4章 一些眾所周知的并發問題 71
4.1 技術要求 71
4.2 生產者-消費者問題 71
4.3 哲學家就餐問題 75
4.4 速率限制 80
4.5 小結 87
第5章 工作池和管道 89
5.1 技術要求 89
5.2 工作池 89
5.3 管道、扇出和扇入 95
5.3.1 簡單管道示例 95
5.3.2 同步管道 97
5.3.3 異步管道 98
5.3.4 扇出/扇入 100
5.3.5 有序扇入 105
5.4 小結 109
5.5 思考題 110
第6章 錯誤和恐慌處理 111
6.1 錯誤處理機制 111
6.1.1 常見錯誤處理模式 112
6.1.2 常見錯誤處理模式的變體 115
6.1.3 管道 117
6.1.4 服務器 117
6.2 恐慌 118
6.3 小結 121
第7章 Timer和Ticker 123
7.1 技術要求 123
7.2 Timer—稍后運行一些東西 123
7.3 Ticker—定期運行一些東西 126
7.4 心跳 128
7.5 小結 130
第8章 并發處理請求 131
8.1 技術要求 131
8.2 上下文、取消和超時 131
8.2.1 上下文 132
8.2.2 取消 132
8.2.3 超時 134
8.2.4 處理上下文中的值 135
8.3 后端服務 137
8.3.1 構建一個簡單的TCP服務器 137
8.3.2 容器化后端服務 139
8.3.3 構建一個簡單的HTTP服務 140
8.3.4 分配工作和收集結果 142
8.3.5 信號量—限制并發 145
8.4 流傳輸數據 146
8.4.1 構建一個流傳輸應用程序 146
8.4.2 處理多個流 155
8.5 小結 160
第9章 原子內存操作 161
9.1 技術要求 161
9.2 原子內存操作的內存保證 161
9.3 比較和交換操作 163
9.4 原子的實際用途 164
9.4.1 計數器 164
9.4.2 心跳和進度表 165
9.4.3 取消 168
9.4.4 檢測變化 169
9.5 小結 169
第10章 解決并發問題 171
10.1 技術要求 171
10.2 解讀堆棧跟蹤信息 171
10.2.1 哲學家進餐程序的死鎖問題 171
10.2.2 鏈表指針問題 174
10.3 檢測故障并修復 176
10.3.1 正確認識失敗 177
10.3.2 找出失敗的原因 177
10.3.3 嘗試從失敗中恢復 182
10.4 調試異常 183
10.5 小結 185
10.6 延伸閱讀 185
展開全部

Go語言中的高效并發技術 作者簡介

Burak Serdar是一位軟件工程師,在設計和開發可擴展的分布式企業應用程序方面擁有 30多年的經驗。他曾在多家初創公司和大型公司(包括Thomson和Red Hat)擔任工程師和技術主管。他是Cloud Privacy Labs的聯合創始人之一,致力于中心式和去中心化系統的語義互操作性和隱私技術。Burak擁有電氣和電子工程學士學位和碩士學位,以及計算機科學碩士學位。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | TMT观察网_独特视角观察TMT行业 派财经_聚焦数字经济内容服务平台 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 杭州ROHS检测仪-XRF测试仪价格-百科 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 模具钢_高速钢_不锈钢-万利钢金属材料 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 定坤静电科技静电消除器厂家-除静电设备 | 无锡门窗-系统门窗-阳光房-封阳台-断桥铝门窗厂[窗致美] | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 |