Go深入学习之select

select的用法

1)select只能用于channel的操作(写入、读出),而switch则更通用一些

2)select的case是随机的,而switch里的case是顺序执行

3)select要注意避免出现死锁,同时也可以自行实现超时机制。

4)select里没有类似switch里的fallthough的用法

5)select不能像switch一样接函数或其他表达式。









学习(转载)出处:Go语言中文网

posted @ 2020-04-04 17:02  Akmf's_blog  阅读(95)  评论(0)    收藏  举报