概述 在软件开发场景,难免会用到定时器, 在go语言中,我们一般使用标准库time就可以实现很多定时器功能 定时器种类 单次定时器: 创建后只触发一次 周期定时器: 每隔一段指定的时间触发一次 单次定时器 创建方法 方法一:使用 time.NewTimer 使用 time包里面的 NewTimer接口,指定时间间隔,可以创建一个单次定时器,触发后自动停止 创建代码: timer := time.NewTimer(1 * time.Second) // 1s后触发 <-time.C