select多路复用
select 多路复用 " 在某些场景下我们可能需要同时从多个通道接收数据,通道在解说数据时,如果没有数据可以被接收那么当前的 goroutine 将会发生阻塞" 你可能会这么写: 虽然可以实现需求,但是程序的运行性能会非常差。Go 语言内置了select关键字,使用它可以同时响应多个通道操作。 特点: 可处理一个或多个channel的发送/接收操作; 如果

wxvirus2022年6月25日
大约 3 分钟