定時任務:定時的、周期性執行的任務
例如,
每3秒重新整理一次顯示、每5秒自動儲存資料。
定時任務的實作方式:
1 建立工作線程,sleep控制時間間隔
2 建立定時器
system.threading.timer一個基于線程池的定時器
使用定時器實作倒計時效果
此定時器是基于線程池,回調在工作線程中執行不能直接更新ui
1 界面定時器的好處:可以直接更新ui控件i
2 界面定時器的局限:隻适合執行輕量級任務,必須盡快完成,不然界面會卡頓。
對于重量級的定時任務,須使用線程定時器。
相關技術:
繪制:表盤
繪制:時針、分針、秒值
定時器:每秒鐘重繪制一次