1、定时器停止
示例:
package main
import (
"fmt"
"time"
)
func main() {
timer := time.NewTimer(3 * time.Second)
go func() {
<-timer.C
fmt.Println("子协程可以打印了,因为定时器的时间到")
}()
//timer.Stop() //停止定时器,没办法打印内容
for {
}
}
执行结果:
//停止定时器,没办法打印内容
1、定时器停止
示例:
package main
import (
"fmt"
"time"
)
func main() {
timer := time.NewTimer(3 * time.Second)
go func() {
<-timer.C
fmt.Println("子协程可以打印了,因为定时器的时间到")
}()
//timer.Stop() //停止定时器,没办法打印内容
for {
}
}
执行结果:
//停止定时器,没办法打印内容
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。