价格面议2020-12-02 14:35:20
• channel入门
• 为select设置超时时间
• nil channel用法示例
• 双层channel用法示例
• 指定goroutine的执行顺序
双层通道的解释见Go的双层通道
以下是一个双层通道的使用示例。注意下面的示例中使用 (Signal channel),但这里的信号通道是多余的,仅仅只是为了介绍。拉勾IT课小编为大家分解
信号通道不用来传递数据,而是用来传递消息,用来产生可读、可写的事件,以便让select选中某个分支。产生消息事件的方式有多种,比如直接关闭通道、发送false/true布尔值等等。