1、JDK1.3将TimerTask工具引入Java语言。这个工具允许你定期或延迟执行任务。
2、Timer的实现非常简单,创建了一个定时器线程,并根据执行时间构建了一个等待事件的队列。
TimerTask线程是一个守护线程,因此它不会阻止程序退出。由于计时事件执行在Timer线程中,您必须确保访问Timer线程中任务中使用的任何数据项的正确同步。
实例
public static void main(String[] args) { Timer timer = new Timer(); final CalculatePrimes calculator = new CalculatePrimes(); calculator.start(); timer.schedule( new TimerTask() { public void run() { calculator.finished = true; } }, TEN_SECONDS); }
以上是java中的TimerTask怎么用的详细内容。更多信息请关注PHP中文网其他相关文章!