Go之定時器的幾種玩法

筆者最近在使用Go的定時器,發現Go提供的time包裏面,按照下面幾種場景做了區分,並分別提供一些API支持。主要場景如下所示:

1.超時一次之後,就不再使用的定時器,time.After()。

2.每隔一段時間,就需要使用一次的定時器,time.Tick()。

3.阻塞住goroutinue的定時器,time.Sleep(),準確來說這個不算一個定時器

4.可以自由控制定時器啓動和關閉的定時器,time.Ticker()。

詳情請移步:

Go語言之定時器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章