1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 12:32:21 +00:00

Merge pull request #271 from fuwensun/pr1-5-2f

ch1-5-fix typos
This commit is contained in:
chai2010 2018-08-08 20:47:10 +08:00 committed by GitHub
commit 7a390af147
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -261,7 +261,7 @@ Go程序的初始化和执行总是从`main.main`函数开始的。但是如果`
![](../images/ch1-04-init.ditaa.png)
要注意的是,在`main.main`函数执行之前所有代码都运行在同一个goroutine中也是运行在程序的主系统线程中。如果某个`init`函数内部用go关键字启动了新的goroutine的话新的goroutine只有在进入`main.main`函数之后才可能被执行到。
要注意的是,在`main.main`函数执行之前所有代码都运行在同一个Goroutine中也是运行在程序的主系统线程中。如果某个`init`函数内部用go关键字启动了新的Goroutine的话新的Goroutine只有在进入`main.main`函数之后才可能被执行到。
因为所有的`init`函数和`main`函数都是在主线程完成,它们也是满足顺序一致性模型的。