主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
求解问题的输出顺序,原理是?
LGDHuaOPER
·
· 804 次点击
我运行如下程序,运行了10次,输出稳定是 ``` [7 2 8] [-9 4 0] -5 17 12 ``` 我想知道为什么输出不是稳定的 ``` [7 2 8] [-9 4 0] 17 -5 12 ``` 或 输出是以上两种的随机? ![3b34.png](https://static.studygolang.com/220128/a5094add3b68f14a1196fff45498aca0.png)
阅读全文
查看全部 4 个评论
467606335
使用go关键字开启的协程都是并行的,两个协程的执行顺序不一定是按代码顺序执行,取决于调度器。
评论于 2022-01-28 17:50:00
#1
更多评论
LGDHuaOPER
取决于调度器的话,多次执行都是相同的情况,说明当前调度器的策略是一致的?
评论于 2022-01-28 18:05:56
#2
lywoody
我觉得可以在代码里面随机再加一些没有用的协程,看看结果会不会不一样,做一下参考
评论于 2022-02-07 10:52:01
#3
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册