定时器任务执行规则 : Timer 执行任务是 串行执行 的 , 同一时间只能执行一个任务 ;
在下面的示例中
任务 1 在 1 秒之后执行 , 在第 6 秒执行完毕 ;
任务 2 在第 6 秒 , 任务...5 秒 )
Timer 执行任务是串行执行的 , 同一时间只能执行一个任务
任务 1 在 1 秒之后执行 , 在第 6 秒执行完毕...(), 0); }
③ 在指定的时间执行循环任务 : 在 firstTime 时间执行第一次 TimerTask 定时器任务 , 之后每隔 period 毫秒的周期时间 , 循环执行定时器任务 ; 循环周期是...TimerThread thread 成员变量 , 该成员对象在创建对象时会自动创建 ;
TimerThread 是定义在 Timer.java 文件中的类 , 是一个自定义线程类 ; 该帮助类实现了定时器任务的执行线程..., 从循环队列中取出 TimerTask 定时器任务 , 然后执行 ; 必须等待前一个任务执行完毕 , 才能执行下一个任务 ;
四、Timer 部分源码注释
----
// 省略了无关代码
public