代码的执行顺序没有明确,for循环传统上是循环十次,这里代表十个人并发?
来源:10-1 goroutine

忘记唱情歌
2019-12-30
11
写回答
1回答
-
最终的结果是十个人并发。过程是:
传统意义上的循环十次,每次循环的时候开启一个goroutine,开启goroutine是非常快的,开启之后那个新的goroutine就会并发执行,我们的main (它也是个goroutine)会继续循环下一次,去开下个goroutine。十次循环下来我们就开了十个goroutine。开oroutine非常快,所以绝大多数情况下,这十个goroutine还没有运行完。接下来就是十个人并发,执行下去,再加上第11个,main本身。
012020-01-06
相似问题