package main
import (
"fmt"
"time"
)
func foo() {
fmt.Println("wilson...")
}
func main() {
ticker := time.NewTicker(1 * time.Second)
for ; ; {
select {
case <-ticker.C:
go foo()
}
}
}
上面代码可以实现每一分钟,输出打印一遍。
package main
import (
"fmt"
"time"
)
func foo() {
fmt.Println("wilson...")
}
func main() {
ticker := time.NewTicker(1 * time.Second)
for ; ; {
select {
case <-ticker.C:
go foo()
}
}
}
上面代码可以实现每一分钟,输出打印一遍。
上一篇:以太坊商品竞标
下一篇:最大子序和 动态规划
IOS中定时器的用法简单,但初学者容易忽略其中内存问题。
Golang——time.Ticker定时器
Qt中两种定时器用法
l 软件定时器的基本概念定时器,是指从指定的时刻开始,经过一个指定时间,然后触发一个超时事件,用户可以自定义定时器的周期与频率。类似生活中的闹钟,我们可以设置闹钟每天什么时候响,还能设置响的次数,是响一次还是每天都响。使用硬件定时器时,每次在定时时间到达之后就会自动触发一个中断,用户在中断中处理信息;而使用软件定时器时,需要我们在创建软件定时器时指定时间到达后要调用的函数(也称超时函数/
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M