Update 14.0.md

This commit is contained in:
glight2000
2015-12-25 09:30:22 +08:00
parent 17dc1808bd
commit 8e97b15000

View File

@@ -1,10 +1,10 @@
# 14 协程goroutine与通道channel
就像21世纪编程语言期望的那样Go内置了对程序(网络,客户端-服务,分布式计算,参见[章节15](15.0.md)间通讯的支持并且提供了并发编程的支持。可以使程序同时运行不同的代码块可能在不同的处理器甚至是不同的电脑上。为了构建并发程序go提供了`goroutines``channels`基础模块。他们的实现需要语言自身的支持以及编译器和运行环境的支持。Go提供的垃圾回收器也为并发编程提供了便利
作为一门21世纪的语言Go 原生支持应用之间的通信(网络,客户端服务,分布式计算,参见 15 章和程序的并发。程序可以在不同的处理器和计算机上同时执行不同的代码段。Go 语言为构建并发程序的基本代码块是 协程 (goroutine) 与通道 (channel)。他们需要语言编译器和runtime的支持。Go 语言提供的垃圾回收器并发编程至关重要
不要通过共享内存来通信。取而代之的是通过通信来共享内存。
*不要通过共享内存来通信,而通过通信来共享内存。*
使通讯相互协调
通信强制协作
## 链接