Go語言實現(xiàn)定時器的方法
本文實例講述了Go語言實現(xiàn)定時器的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
import (
"fmt"
"time"
)
func testTimer1() {
go func() {
fmt.Println("test timer1")
}()
}
func testTimer2() {
go func() {
fmt.Println("test timer2")
}()
}
func timer1() {
timer1 := time.NewTicker(1 * time.Second)
for {
select {
case <-timer1.C:
testTimer1()
}
}
}
func timer2() {
timer2 := time.NewTicker(2 * time.Second)
for {
select {
case <-timer2.C:
testTimer2()
}
}
}
func main() {
go timer1()
timer2()
}
希望本文所述對大家的Go語言程序設計有所幫助。
相關文章
Go語言實現(xiàn)百萬級WebSocket連接架構設計及服務優(yōu)化
本文將詳細介紹如何在Go中構建一個能夠支持百萬級WebSocket連接的服務,包括系統(tǒng)架構設計、性能優(yōu)化策略以及具體的實現(xiàn)步驟和代碼示例2024-01-01淺談Go語言多態(tài)的實現(xiàn)與interface使用
如果大家系統(tǒng)的學過C++、Java等語言以及面向對象的話,相信應該對多態(tài)不會陌生。多態(tài)是面向對象范疇當中經常使用并且非常好用的一個功能,它主要是用在強類型語言當中,像是Python這樣的弱類型語言,變量的類型可以隨意變化,也沒有任何限制,其實區(qū)別不是很大2021-06-06Go語言題解LeetCode1266訪問所有點的最小時間示例
這篇文章主要為大家介紹了Go語言題解LeetCode1266訪問所有點的最小時間示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01Go語言編譯程序從后臺運行,不出現(xiàn)dos窗口的操作
這篇文章主要介紹了Go語言編譯程序從后臺運行,不出現(xiàn)dos窗口的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04