java多线程之Timer源码剖析

一、类结构图 二、源码 2.1 Timer中的成员变量,可见其中有TaskQueue、TimerThread。TaskQueue用于存储每次schedule的Task,它是一个优先队列,最近执行的Task会排在队头。而TimerThread是一个线程,它负责判断TaskQueue中的task周期是否到达,并调用它。 /** * The timer task queue. This da
相关文章
相关标签/搜索