求助--多个goroutine遍历一个slice,每个goroutine的耗时不一样,相差数倍。

ttpp · 2018-01-03 11:42:05 · 1087 次点击

加上 runtime.GOMAXPROCS(runtime.NumCPU()) 试试

看你做什么操作了,是不是有系统调用或者io之类的操作, 这类操作会阻塞

#2
更多评论

你这个问题看这篇文章,说的比较清楚

http://www.zenlife.tk/go-scheduler-pitfall.md

#1

的确goroutine没有优先级这个概念。

#3