go func()的执行顺序问题

来源:11-5 传统同步机制

Eldin_Zhou

2021-07-28

为什么go func(){ a.increment() }()会来不及执行,不是执行完这个才会fmt.Println(a)

写回答

1回答

ccmouse

2021-08-08

是并发执行的。前面加了go,这就开了一个goroutine,它和main会并发执行。就是说,后面的print是有可能比它先执行的(当然也有可能后执行)。

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程