天天看點

定時任務

定時任務:定時的、周期性執行的任務

例如,

每3秒重新整理一次顯示、每5秒自動儲存資料。

定時任務的實作方式:

1 建立工作線程,sleep控制時間間隔

2 建立定時器

system.threading.timer一個基于線程池的定時器

使用定時器實作倒計時效果

此定時器是基于線程池,回調在工作線程中執行不能直接更新ui

1 界面定時器的好處:可以直接更新ui控件i

2 界面定時器的局限:隻适合執行輕量級任務,必須盡快完成,不然界面會卡頓。

對于重量級的定時任務,須使用線程定時器。

相關技術:

繪制:表盤

繪制:時針、分針、秒值

定時器:每秒鐘重繪制一次