System.Timers.Timer


前言

  System.Timers.Timer組件是基於服務器的計時器,它能夠指定在應用程序中引發Elapsed事件周期性間隔,以處理相應事件。

使用示例:

  

運行結果展示:

  

System.Timers.Timer屬性、方法解讀:

  1)默認100毫秒觸發一次Elapsed事件,可通過其屬性Interval設置時間間隔。

  2)初始化Timer對象時,AutoReset默認為true,表示重復計時;若AutoReset=false,則執行一次。

  3)從上面的結果中可以看出,Elapsed事件綁定相當於開辟另外一個線程去執行。(這里為了使展示效果比較明顯,將Inertval設置為1000,事件中休息2000)

  4)_timer.Enable=true和_timer.Start()效果一致,都是啟動計時器。

  5)System.Timers.Timer與System.Threading.Timer原理一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



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