摘要:
1、select实现的超时机制 示例: 执行结果: 阅读全文
posted @ 2019-01-18 16:53
努力哥
阅读(869)
评论(0)
推荐(0)
摘要:
一、select作用 Go里面提供了一个关键字select,通过select可以监听channel上的数据流动。 select的用法与switch语言非常类似,由select开始一个新的选择块,每个选择条件由case语句来描述。 与switch语句可以选择任何可使用相等比较的条件相比, select 阅读全文
posted @ 2019-01-18 16:50
努力哥
阅读(788)
评论(0)
推荐(0)
摘要:
Ticker是一个定时触发的计时器,它会以一个间隔(interval)往channel发送一个事件(当前时间),而channel的接收者可以以固定的时间间隔从channel中读取事件。 1、Ticker的使用 示例: Ticker 每沿时一秒输出一个结果 执行结果: 阅读全文
posted @ 2019-01-18 16:23
努力哥
阅读(3128)
评论(0)
推荐(0)
摘要:
1、定时器重置 示例: 执行结果: 阅读全文
posted @ 2019-01-18 16:15
努力哥
阅读(1611)
评论(0)
推荐(0)
摘要:
1、定时器停止 示例: 执行结果: 阅读全文
posted @ 2019-01-18 16:11
努力哥
阅读(1933)
评论(0)
推荐(0)
摘要:
1、Timer的使用 示例: #创建一个定时器,设置时间为2s,2s后,往time通道写内容(当前时间) 执行结果: 阅读全文
posted @ 2019-01-18 15:05
努力哥
阅读(2965)
评论(0)
推荐(0)
摘要:
1、单向channel的应用 示例: 执行结果: 阅读全文
posted @ 2019-01-18 14:34
努力哥
阅读(1009)
评论(0)
推荐(0)
摘要:
1、单向channel特点 阅读全文
posted @ 2019-01-18 14:10
努力哥
阅读(854)
评论(0)
推荐(0)
摘要:
1、通过range遍历channel内容 执行结果: 阅读全文
posted @ 2019-01-18 11:45
努力哥
阅读(11050)
评论(0)
推荐(1)
摘要:
1、关闭channel 执行结果: 阅读全文
posted @ 2019-01-18 11:39
努力哥
阅读(941)
评论(0)
推荐(0)
摘要:
1、有缓冲channel 示例: 有缓存会阻塞,当读取完其中数值时,又可以写入。 执行结果: 阅读全文
posted @ 2019-01-18 11:28
努力哥
阅读(1430)
评论(0)
推荐(0)