首页  >  文章  >  Java  >  java中的TimerTask怎么用

java中的TimerTask怎么用

WBOY
WBOY转载
2023-05-13 16:13:121416浏览

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中文网其他相关文章!

声明:
本文转载于:yisu.com。如有侵权,请联系admin@php.cn删除