标签: goroutine
在这个例子https://play.golang.org/p/qDCZQUUhw6我不明白为什么第22行的goroutine在第21行的goroutine之前完成了?请解释。 非常感谢。
答案 0 :(得分:0)
也许这就是你需要的
go sum(s[:len(s)/2], c) x := <- c go sum(s[len(s)/2:], c) y := <- c
我邀请您使用相同的频道。
答案 1 :(得分:0)
无法保证执行goroutine的顺序。
https://www.linkedin.com/pulse/concurrency-golang-uttam-gandhi?forceNoSplash=true