Timer使用及工作原理
Timer使用及工作原理
本文将结合源码来分析JDK timer的使用方法及工作原理。 以下源码均基于JDK1.6_14
JDK1.3加入Timer。
?
public abstract class TimerTask implements Runnable {这个类很简单,除了 implements Runnable,类中还包含了一些Task的meta信息,如锁、状态、执行时间等。
?
?
三 总结Timer类有一个TaskQueue,一个TimerThread对队列中的TimerTask进行消费。
?