一尘不染

Golang频道选择语句

go

刚尝试去最近。我想知道如果您有一条select语句等待在几个通道上进行通信,并且如果消息同时在两个或多个通道上出现,将会发生什么情况。如果所有消息都同时发出,那么select将如何确定接受哪个通道?

谢谢!


阅读 176

收藏
2020-07-02

共1个答案

一尘不染

规格

如果可能发生多种情况,则将做出统一的伪随机选择,以决定执行哪个单一通信。

因此,选择是不确定的。

2020-07-02