• 技术文章 >java >java基础

    java中TimerTask是什么

    小妮浅浅小妮浅浅2021-11-30 20:25:00原创13675

    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的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

    推荐操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java timertask
    上一篇:java守护线程如何理解 下一篇:java同步方法的使用

    相关文章推荐

    • java中public修饰符是什么• java非访问控制修饰符有哪些• java中static修饰符的使用• java程序计数器的使用注意• java定义带范型的接口• java类型推断如何理解• java类型擦除的应用• java反射的使用过程• java初始化变量的注意点• java委托事件模型的使用• java事件处理机制的组件• java中PrintStream创建对象• java处理字符的函数• java线程的三种结束方式• java守护线程如何理解

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网