我运行如下程序,运行了10次,输出稳定是
[7 2 8] [-9 4 0] -5 17 12
我想知道为什么输出不是稳定的
[7 2 8] [-9 4 0] 17 -5 12
或 输出是以上两种的随机?
使用go关键字开启的协程都是并行的,两个协程的执行顺序不一定是按代码顺序执行,取决于调度器。
取决于调度器的话,多次执行都是相同的情况,说明当前调度器的策略是一致的?
我觉得可以在代码里面随机再加一些没有用的协程,看看结果会不会不一样,做一下参考