select
是与 switch
相似的控制结构,与 switch
不同的是,select
中虽然也有多个 case,但是这些 case 中的表达式必须都是 channel 的收发操作。
select
能够让 goroutine 同时等待多个 channel 可读或者可写,在多个 channel 状态改变之前,select
会一直阻塞当前 goroutine。
select
是与 switch
相似的控制结构,与 switch
不同的是,select
中虽然也有多个 case,但是这些 case 中的表达式必须都是 channel 的收发操作。
select
能够让 goroutine 同时等待多个 channel 可读或者可写,在多个 channel 状态改变之前,select
会一直阻塞当前 goroutine。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1709208.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!