go語言之進階篇定時器停止


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刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM