zoukankan      html  css  js  c++  java
  • Arrays类和Timer类(定时调度)

    版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/pengkv/article/details/37662615


    Timer类是一种线程设施,能够用来实如今某一个时间或某一段时间后安排某一个任务运行一次或定期反复运行.该功能要与TimerTask配合使用.TimerTask类用来实现由Timer安排的一次或反复运行的某一任务.

    每个Timer对象相应的是一个线程,因此计时器所运行的任务应该迅速完毕,否则可能会延迟兴许任务的运行.


     



    TimerTask类是一个抽象类,假设要使用该类,须要自己建立一个类来继承此类,并实现当中的抽象方法.



    TimerTask的子类:

    // 完毕详细的任务操作 
    import java.util.TimerTask ;
    import java.util.Date ;
    import java.text.SimpleDateFormat ;
    class MyTask extends TimerTask{	// 任务调度类都要继承TimerTask
    	public void run(){
    		SimpleDateFormat sdf = null ;
    		sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS") ;
    		System.out.println("当前系统时间为:" + sdf.format(new Date())) ;
    	}
    };

    測试类:

    import java.util.Timer ;
    public class TestTask{
    	public static void main(String args[]){
    		Timer t = new Timer() ;	// 建立Timer类对象
    		MyTask mytask = new MyTask() ;	// 定义任务
    		t.schedule(mytask,1000,2000) ;	// 设置任务的运行。1秒后開始,每2秒反复
    	}
    };




  • 相关阅读:
    python发送邮件
    常用的排序算法
    关于前端ajax请求url为何添加一个随机数
    RabbitMQ消息队列
    shell编程基本语法和变量
    第70课 展望:未来的学习之路(完结)
    第69课 技巧:自定义内存管理
    第68课 拾遗:让人迷惑的写法
    第67课 经典问题解析五
    第66课 C++中的类型识别
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10964518.html
Copyright © 2011-2022 走看看