Go并发编程实战全面介绍了Go语言的特点、安装部署环境、工程规范、工具链、语言语法、并发编程模型以及在多个编程实战中的应用,重点阐述了Go语言并发编程模型和机制。本书共分为四个部分,介绍了Go语言编程环境搭建、Go语言基础编程、Go语言并发编程方法及其原理,以及应用Go语言开发的应用系统的案例讲解。

本书适用于有一定计算机编程基础的从业者以及对Go语言编程感兴趣的爱好者,非常适合作为Go语言编程进阶教程。

本书特点:
1. 全面介绍Go语言基础编程。本书通过5个章节详细地介绍了Go的语言细节和底层实现细节,贯穿于语言层面和源码层面,让读者可以对Go语言的实现有更加深刻的理解。
2. 直击Go语言的精髓和最大亮点——并发编程技术。本书最大的看点和特色在于并发编程。本书深入剖析了并发编程模型及其在多个编程实战中的应用,重点阐述了Go语言并发编程模型和机制,详细介绍了Go并发编程的核心要素——Goroutine和Channel的概念、原理、基本用法和高级技巧应用,以及编写并发程序的过程中对各种同步工具的运用等问题。               
3. 示例全面详细。本书展示和细致讲解了各种各样的代码实例,尤其是包含了像载荷发生器和网络爬虫框架这样的实用程序,让读者可以对并发、线程、信号等概念有清晰的理解。

Go并发编程实战 目录:
第一部分Go语言的世界
第1章初识Go语言
第2章Go语言环境搭建
第二部分编程基础
第3章词法与数据类型
第4章流程控制方法
第5章程序测试和文档
第三部分并发编程
第6章并发编程综述
第7章Goroutine和Channel
第8章同步
第四部分编程实战
第9章一个网络爬虫框架的设计和实现        

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载