定时任务:定时的、周期性执行的任务
例如,
每3秒刷新一次显示、每5秒自动保存数据。
定时任务的实现方式:
1 创建工作线程,sleep控制时间间隔
2 创建定时器
system.threading.timer一个基于线程池的定时器
使用定时器实现倒计时效果
此定时器是基于线程池,回调在工作线程中执行不能直接更新ui
1 界面定时器的好处:可以直接更新ui控件i
2 界面定时器的局限:只适合执行轻量级任务,必须尽快完成,不然界面会卡顿。
对于重量级的定时任务,须使用线程定时器。
相关技术:
绘制:表盘
绘制:时针、分针、秒值
定时器:每秒钟重绘制一次