go语言中使用timer的常用方式

作者:heishui 时间:2024-05-10 10:57:49 

本文实例总结了go语言中使用timer的常用方式。分享给大家供大家参考。具体分析如下:

下面三段代码(A,b,C)的功能都是在5分钟后执行指定的函数的go语言代码:

// (A)
time.AfterFunc(5 * time.Minute, func() {
    fmt.Printf("expired")
}
// (B) create a Timer object
timer := time.NewTimer(5 * time.Minute)
<-timer.C
fmt.Printf("expired")
// (C) time.After() returns timer.C internally
<-time.After(5 * time.Minute)
fmt.Printf("expired")

希望本文所述对大家的Go语言程序设计有所帮助。

标签:go语言,timer
0
投稿

猜你喜欢

  • SQLite数据库管理相关命令的使用介绍

    2024-01-27 12:41:00
  • 浏览器事件循环与vue nextTicket的实现

    2024-05-09 09:25:26
  • python中使用 xlwt 操作excel的常见方法与问题

    2021-09-12 05:10:02
  • Python下划线5种含义代码实例解析

    2023-11-19 04:25:59
  • python批量复制图片到另一个文件夹

    2021-04-30 09:36:50
  • PHP单例模式简单用法示例

    2023-11-18 19:45:41
  • 在Django的session中使用User对象的方法

    2022-04-23 01:20:07
  • Python3 replace()函数使用方法

    2023-07-21 22:25:13
  • python银行系统实现源码

    2022-08-09 16:05:20
  • python根据开头和结尾字符串获取中间字符串的方法

    2021-01-02 01:44:28
  • Python使用minidom读写xml的方法

    2022-03-14 11:35:22
  • 段正淳的css笔记(2)圆角的做法

    2007-11-01 21:52:00
  • vue实现点击图片放大效果

    2024-05-21 10:30:28
  • 兼容 IE,Firefox 的图片自动缩放 CSS

    2011-09-27 13:36:58
  • 一个小时内学习 SQLite 数据库

    2012-05-22 18:51:30
  • 深入浅析python中的多进程、多线程、协程

    2022-06-05 15:59:27
  • py中的目录与文件判别代码

    2023-06-01 03:32:06
  • MySQL中的唯一性约束与NULL详解

    2024-01-13 10:24:10
  • 如何判断字段的类型?

    2010-01-18 20:48:00
  • MySQL为何不建议使用默认值为null列

    2024-01-22 17:11:10
  • asp之家 网络编程 m.aspxhome.com