Files
the-way-to-go_ZH_CN/eBook/14.0.md
2015-12-23 11:48:38 +08:00

847 B
Raw Blame History

14 协程goroutine与通道channel

就像21世纪编程语言期望的那样Go内置了对程序网络客户端-服务器,分布式计算,参见章节15间通讯的支持并且提供了并发编程的支持。可以使程序同时运行不同的代码块可能在不同的处理器甚至是不同的电脑上。为了构建并发程序go提供了goroutineschannels基础模块。他们的实现需要语言自身的支持以及编译器和运行环境的支持。Go提供的垃圾回收器也为并发编程提供了便利。

不要通过共享内存来通信。取而代之的是通过通信来共享内存。

使通讯相互协调。

链接