使 select 语句同时等待多个通道

引用Go 编程语言规范:


“选择”语句选择将进行一组可能的通信中的哪一个。它看起来类似于“switch”语句,但所有情况都涉及通信操作。


如何在一个case子句中等待多个通道,以便仅当两个通道都返回时才执行案例?


例子:


select {


   case <-ch1, <-ch2 ... : //wait for ch1 and ch2 

        // do something 

   case  ..

}


幕布斯6054654
浏览 198回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go