高浪鱼,求解释goroutine有没有优先级?packagemainimport("fmt")funcsum(a[]int,cchanint){vartotalintfor_,v:=rangea{total+=v}c为什么x是-5y是17,不是第一个goroutine阻塞了吗?如果gosum(a[:len(a)/2],c)x:=这个顺序是对的。为什么。。。 最佳答案 在您的第一个示例中,输出应该是-51712或17-512。两个goroutines同时运行(同时)。无论哪个goroutine先完成,结果都将存储在变量x中。另一个go