Go语言channel与select结合使用 - 基本用法 官网
在Go语言里,channel和select结合使用能处理多个channel的操作。select语句可让程序同时等待多个channel操作,哪个channel准备好了就执行对应的分支。 package mainimport "fmt"func main() { ch1 := make(chan int) ch2 := make(chan int) go func() { ch1 注意,select语句随机选择一个就绪的channel分支执行,若都没就绪则阻塞。