摘要: 1. select的使用 定义:在golang里头select的功能与epoll(nginx)/poll/select的功能类似,都是坚挺IO操作,当IO操作发生的时候,触发相应的动作。 1.1 一些使用规范 在Go的语言规范中,select中的case的执行顺序是随机的,当有多个case都可以运行 阅读全文
posted @ 2019-11-20 17:03 滴巴戈 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: 1. channel的使用 channel,通道。golang中用于数据传递的一种数据结构。是golang中一种传递数据的方式,也可用作事件通知。 1.1 声明、传值、关闭 使用chan关键字声明一个通道,在使用前必须先创建,操作符 <- 用于指定通道的方向,发送或接收。如果未指定方向,则为双向通道 阅读全文
posted @ 2019-11-20 09:31 滴巴戈 阅读(4497) 评论(0) 推荐(1) 编辑