Timer运用及工作原理

Timer使用及工作原理Timer使用及工作原理本文将结合源码来分析JDK timer的使用方法及工作原理。 以下源码均

Timer使用及工作原理
Timer使用及工作原理


本文将结合源码来分析JDK timer的使用方法及工作原理。 以下源码均基于JDK1.6_14

JDK1.3加入Timer。


一、Timer的使用

?

public abstract class TimerTask implements Runnable {

这个类很简单,除了 implements Runnable,类中还包含了一些Task的meta信息,如锁、状态、执行时间等。

?

?

三 总结

Timer类有一个TaskQueue,一个TimerThread对队列中的TimerTask进行消费。

?