From acd117909a3d21057f764de21b76a37626b1cd48 Mon Sep 17 00:00:00 2001 From: MengDe Li Date: Sat, 18 Feb 2017 10:25:49 +0800 Subject: [PATCH] Update 02.7.md --- zh/02.7.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh/02.7.md b/zh/02.7.md index a1095401..55dc8cbc 100644 --- a/zh/02.7.md +++ b/zh/02.7.md @@ -4,7 +4,7 @@ ## goroutine -goroutine是Go并行设计的核心。goroutine说到底其实就是线程,但是它比线程更小,十几个goroutine可能体现在底层就是五六个线程,Go语言内部帮你实现了这些goroutine之间的内存共享。执行goroutine只需极少的栈内存(大概是4~5KB),当然会根据相应的数据伸缩。也正因为如此,可同时运行成千上万个并发任务。goroutine比thread更易用、更高效、更轻便。 +goroutine是Go并行设计的核心。goroutine说到底其实就是协程,但是它比线程更小,十几个goroutine可能体现在底层就是五六个线程,Go语言内部帮你实现了这些goroutine之间的内存共享。执行goroutine只需极少的栈内存(大概是4~5KB),当然会根据相应的数据伸缩。也正因为如此,可同时运行成千上万个并发任务。goroutine比thread更易用、更高效、更轻便。 goroutine是通过Go的runtime管理的一个线程管理器。goroutine通过`go`关键字实现了,其实就是一个普通的函数。 ```Go