From f5740457a95a4af531a17618ca4579e980744e8a Mon Sep 17 00:00:00 2001 From: glight2000 <173959153@qq.com> Date: Wed, 23 Dec 2015 11:40:15 +0800 Subject: [PATCH] Update 14.0.md --- eBook/14.0.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eBook/14.0.md b/eBook/14.0.md index 6664eaa..cc6dbf8 100644 --- a/eBook/14.0.md +++ b/eBook/14.0.md @@ -1,2 +1,7 @@ # 14 协程(goroutine)与通道(channel) +就像21世纪编程语言期望的那样,Go内置了对程序(网络,客户端-服务器,分布式计算,参见[章节15](15.0.md))间通讯的支持并且提供了并发编程的支持。可以使程序同时运行不同的代码块,可能在不同的处理器甚至是不同的电脑上。为了构建并发程序,go提供了`goroutines`和`channels`基础模块。他们的实现需要语言自身的支持以及编译器和运行环境的支持。Go提供的垃圾回收器也为并发编程提供了便利。 + +不要通过共享内存来通信。取而代之的是通过通信来共享内存。 + +使通讯相互协调。