最近在做一个自己的小项目,用到了定时调度(Timer和TimeTask类),特做此记录
Timer类:
Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后,安排某一个任务执行一次,或定期重复执行。该功能要与TimerTask配合使用。TimerTask类用来实现由Timer安排的一次或重复执行的某一个任务。
TimeTask类:
用来执行具体的任务。
注:每一个Timer对象对应的是一个线程,因此计时器所执行的任务应该迅速完成,否则可能会延迟后续任务的执行,而这些后续的任务就有可能堆在一起,等到该任务完成后才能快速连续执行。
Timer类中的常用方法:
public Timer() 用来创建一个计时器并启动该计时器