go time.After() time.Ticker

Ticker 重复定时器

ticker := time.NewTicker(500 * time.Millisecond)

一次性定时器

time.After( 2* Second)

!!! time.After( ) 可以和 select 配合使用起到 统计超时结果 //三秒后退出程序

select {
case <-time.After(3 * time.Second):
os.Exit(0)
}

!!! os.Exit() 执行之后不会 再执行延时函数 defer

猜你喜欢

转载自blog.csdn.net/qq_43373608/article/details/107217213