zoukankan      html  css  js  c++  java
  • Timer定时任务简单实例

    一.Timer的概要

    Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。

    二.实例

    package com;
    
    import java.beans.SimpleBeanInfo;
    import java.io.IOException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;
    import java.util.Timer;
    import java.util.TimerTask;
    
    public class TimerTest {
        public static void main(String[] args) {
            Timer timer=new Timer();
            //延迟1000毫秒执行,执行完后间隔2000毫秒执行
            timer.schedule(new MyTask(),0,2000);
            System.out.println("任意键结束");
            Scanner input=new Scanner(System.in);
            input.nextLine();
            timer.cancel();
            System.out.println("结束");
        }
    }
    class MyTask extends TimerTask {
        public void run(){
            SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            System.out.println("当前时间:"+df.format(new Date()));
        }
    }
  • 相关阅读:
    。。。。。。
    数据库
    python基础
    。。。。
    drf
    CRM笔记梳理
    人生苦短,我学PYTHON
    React的初步了解
    递归与迭代比较
    有没有大佬会很标准的三层架构
  • 原文地址:https://www.cnblogs.com/wfhking/p/9445623.html
Copyright © 2011-2022 走看看