Timer类帮助你建立在将来某个时候发生的任务,也包括重复的事件,每个Timer对象都包含一个与之相关联的线程,当它的TimerTask对象中的一个将要运行时,这个线程就被唤醒。
有三种任务调度方式:
一次性调度(once-only):任务只执行一次;
固定延时调度(fixed-delay):一次任务完成后再调度下一次的,时间延时是固定的
固定速率调度(fixed-rate):固定速率调度
一个TimerTask对象只能被一个Timer对象调度,而且被取消的Timer 不能再调度新的任务