go time.NewTicker

今天学习,做一下笔记,也留一个问题,大家可以试着解决一下


func main() {tk := time.NewTicker(time.Second)a := 0in := make(chan int, 1)go func() {for true {<-tk.Ca++if a >= 5 {in <- 9}fmt.Println(a)}}()for true {<-tk.Cif <-in > 0  {fmt.Println(<-in)tk.Stop()break}}
}

大家看代码,心中计算,写出打印出来的值,还有需要的时间是几秒

go time.NewTicker相关推荐

  1. golang的定时器NewTimer、NewTicker使用

    package mainimport ("fmt""sync""time" )/** *ticker只要定义完成,从此刻开始计时,不需要任何 ...

  2. sarama-cluster之panic: non-positive interval for NewTicker 问题

    go 常见问题记录 // 报错样式: panic: non-positive interval for NewTickergoroutine 59 [running]: time.NewTicker( ...

  3. Go (Golang) 语言-Golang 定时器Timer和Ticker、time.AfterFunc、time.NewTicker()实例

    文章目录 Golang 定时器Timer和Ticker time.Timer time.NewTimer()实例 time.AfterFunc time.Ticker time.NewTicker() ...

  4. golang time.NewTimer ,time.After, time.NewTicker

    常见问题: time.After 误用 比如如下功能,实现goroutine 在2秒后退出.下面 demo1 package mainimport "time"func main( ...

  5. sarama-cluster消费者运行时报panic: non-positive interval for NewTicker

    笔者是go新手,照着例子运行customer代码如下: package mainimport (_"flag""fmt""log"" ...

  6. Go 学习笔记(48)— Go 标准库之 time (获取时/分/秒的单位值、标准时间和Unix时间转换、字符串时间和Time类型转换、时区转换、时间的加减/休眠)

    1. 概要说明 import "time" time 包提供了时间的显示和测量用的函数.日历的计算采用的是公历. Go 提供以下几种时间类型: 时间点 Time 时间段 Durat ...

  7. gossip协议与memberlist实现

    gossip协议 gossip协议是基于流行病传播传播方式的节点或者进程之间信息交换的协议.主要在分布式系统中使用gossip协议来达到数据的最终一致性,利用一种随机的方式将信息传播到整个网络中,并在 ...

  8. k8s概念入门之kubelet-针对1.1.版本阅读

    kubelet kubelet是在每个节点上运行的主要"节点代理".它可以使用以下之一向apiserver注册该节点:主机名:用于覆盖主机名的标志:或云提供商的特定逻辑. kube ...

  9. k8s概念入门之kube-proxy-针对1.1版本阅读

    背景 在后续阅读k8s0.4版本的过程中,发现文档上描述的确实是一个不完整的版本,故切换版本到1.1,因为在1.1文档中已经标明了可以在生成环境中使用,故重新再学习一下有关kube-proxy的内容, ...

最新文章

  1. python实现洗牌算法_为什么渔民耶茨最有用的洗牌算法?
  2. Activiti7工作流基础
  3. 说好的100万美元奖金,雷军为何却给了200万?
  4. notebook中安装lightgbm的gpu版本
  5. 前端学习(1879)vue之电商管理系统电商系统之通过axios拦截器添加token认证
  6. 机器学习复制粘贴笔记要点
  7. 编程技能和做员工的技能——哪个更重要?
  8. 一个RecycleView的强大adapter
  9. hive metastore mysql_Hive初步使用、安装MySQL 、Hive配置MetaStore、配置Hive日志《二》...
  10. JSON for Modern C++ 3.6.0 发布
  11. 个人理解的块状格式化上下文
  12. SQL datediff()函数 时间差
  13. 用for循环打印出大写字母的ASCII码对照表
  14. 《五分钟商学院》个人篇学习总结(上)
  15. Linux系统使用Tomcat部署项目图片验证码不显示问题
  16. 计算机图形学坐标系的作用,坐标系的概念和坐标系之间的变换
  17. 敷衍没有出路,iPhone14同时被热捧和唾弃
  18. 湘潭大学c语言大作业难过吗,C语言程序设计参考答案(湘大出版社)
  19. 阿泰,水晶报表--push样式模板
  20. linux 构建ios_如何使用SlackTextViewController构建iOS聊天应用

热门文章

  1. java 实战_Java项目实战之天天酷跑
  2. 北师大珠海分校2016国庆欢乐赛题解
  3. orcal 批量新增,批量更新多条件
  4. 13|redis GEO是什么?
  5. mysql版本号锁_MySQL使用版本号实现乐观锁
  6. Browserify
  7. ABAQUS学习(1):打开求解好的cae文件并查看云图
  8. Python实现读取当前粉丝数量及UP主信息(实时)源码分享
  9. WSL2Linux 子系统(三)
  10. 【vps】如何在vps上安装mirai机器人?