关于go的调度问题

jingyugao · · 983 次点击
我也记得在哪看过这个说法,但是不是原文,是某篇博客。想找原文呼应一下。
#4
更多评论
根据假设,j=9的routine先运行,若不发生抢占式调度,接着依次是012345678,最后的打印结果是9012345678 如果发生调度,那么根据时间来看,0是最先打印的,接着是123456789,因为hash操作比较费时间。 但是实际结果很奇怪。当循环的常数比较大时,结果是091234567.好像是抢占式调度了 当常数较小时,是9012345678,应该是没有抢占 当常数在某个范围内时,打印的结果是乱序的
#1
go的说明原文能贴出来吗?想看看。
#2