摘要:
1、select实现的超时机制 示例: 执行结果: 阅读全文
摘要:
一、select作用 Go里面提供了一个关键字select,通过select可以监听channel上的数据流动。 select的用法与switch语言非常类似,由select开始一个新的选择块,每个选择条件由case语句来描述。 与switch语句可以选择任何可使用相等比较的条件相比, select 阅读全文
摘要:
Ticker是一个定时触发的计时器,它会以一个间隔(interval)往channel发送一个事件(当前时间),而channel的接收者可以以固定的时间间隔从channel中读取事件。 1、Ticker的使用 示例: Ticker 每沿时一秒输出一个结果 执行结果: 阅读全文
摘要:
1、定时器重置 示例: 执行结果: 阅读全文
摘要:
1、定时器停止 示例: 执行结果: 阅读全文
摘要:
1、Timer的使用 示例: #创建一个定时器,设置时间为2s,2s后,往time通道写内容(当前时间) 执行结果: 阅读全文
摘要:
1、单向channel的应用 示例: 执行结果: 阅读全文
摘要:
1、单向channel特点 阅读全文
摘要:
1、通过range遍历channel内容 执行结果: 阅读全文
摘要:
1、关闭channel 执行结果: 阅读全文
摘要:
1、有缓冲channel 示例: 有缓存会阻塞,当读取完其中数值时,又可以写入。 执行结果: 阅读全文