zoukankan      html  css  js  c++  java
  • Timer类和TimerTask类

    Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后安排某一个任务执行一次或定期重复执行

    该功能要与TimerTask类配合使用。TimerTask类用来实现由Timer安排的一次或重复执行的某一任务。

    //=================================================
    // File Name       :	Timer_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.TimerTask;
    import java.util.Timer;
    
    // 类名:MyTask
    // 属性:
    // 方法:
    class MyTask extends TimerTask{				//任务调度类要继承TimerTask
    
    	@Override
    	public void run() {
    		// TODO 自动生成的方法存根
    		SimpleDateFormat sdf = null;
    		sdf = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss:SSS");
    		System.out.println("当前系统的时间:"+sdf.format(new Date()));
    	}
    	
    }
    
    //主类
    //Function        : 	Timer_demo
    public class Timer_demo {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		Timer t = new Timer();							//建立Timer类对象
    		MyTask myTask = new MyTask();		//定义任务
    		t.schedule(myTask, 1000, 2000);  		//设置任务的执行,1秒后开始,每2秒重复
    	}
    
    }
    
  • 相关阅读:
    线程
    unix架构
    Unix命令
    可重入函数reentrant function
    Eclipse 中 program arguments 与 VM arguments 的区别
    Java中Generics的使用
    Java的Reflection机制
    Java按值传递、按引用传递
    Java label
    LeetCode Merge Intervals
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/5271413.html
Copyright © 2011-2022 走看看