微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

并发 – Golang渠道选择语句

刚试试去吧.我想知道如果你有一个select语句等待几个频道上的通信,并且一条消息在两个或多个频道上同时出现,会发生什么.如果所有消息同时出现,select将如何确定接受哪个频道?

谢谢!

the spec开始:

If multiple cases can proceed,a uniform pseudo-random choice is made to decide which single communication will execute.

所以选择是非确定性的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐