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秒反复
    	}
    };




  • 相关阅读:
    linux 下ip命令对比ifconfig命令
    Redis使用详细教程
    shell中eval命令
    在Ubuntu 14.04 上安装 FTP 服务
    这本将shell的书应该不错
    linux sh 脚本调用外部命令
    c语言char 和int的问题
    ubuntu网卡ip的配置
    js中获取时间new date()的用法
    react 组件之间的通信
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10964518.html
Copyright © 2011-2022 走看看