• 技术文章 >java >java基础

    java中TimerTask是什么

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

    1、JDK1.3将TimerTask工具引入Java语言。这个工具允许你定期或延迟执行任务。

    2、Timer的实现非常简单,创建了一个定时器线程,并根据执行时间构建了一个等待事件的队列。

    TimerTask线程是一个守护线程,因此它不会阻止程序退出。由于计时事件执行在Timer线程中,您必须确保访问Timer线程中任务中使用的任何数据项的正确同步。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    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学习网