深入理解Go并发编程查看源代码讨论查看历史
《深入理解Go并发编程》,晁岳攀(@鸟窝) 著,出版社: 电子工业出版社。
电子工业出版社成立于1982年10月,是工业和信息化部直属的科技与教育出版社[1],享有“全国优秀出版社”、“讲信誉、重服务”的优秀出版社、“全国版权贸易先进单位”、首届中国出版政府奖“先进出版单位”等荣誉称号[2]。
内容简介
本书分为四大部分。第1部分包括第1~13章,主要介绍Go标准库的同步原语,包括互斥锁Mutex、读写锁RWMutex、WaitGroup、条件变量Cond、Once、Map、Pool、Context、channel等,以及最新的原子操作知识,其中重点介绍了channel,最后还介绍了Go的内存模 型。第2部分包括第14~18章,主要介绍Go官方的扩展库和第三方的同步原语,包括信号量、SingleFlight、CyclicBarrier、分组操作库、限流库等。第3部分包括第19章,主要介绍基于etcd的分布式同步(并发)原语。第4部分包括第20章和第21章,主要归纳总结Go的并发模式,并尝试使用本书介绍的同步原语解决经典的并发问题。
本书主要面向的是已经具有Go软件编程开发经验的工程师、基础架构软件开发工程师和架构师,需要初步和深入了解Go并发编程的相关知识,设计和实现高并发的基础软件与分布式系统的专业人员,以及对Go并发感兴趣的读者。
作者介绍
晁岳攀(@鸟窝),rpcx微服务框架作者,Go语言布道师,技术专栏作家。
参考文献
- ↑ 我国出版社的等级划分和分类标准,知网出书,2021-03-01
- ↑ 关于我们,电子工业出版社