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秒重复
    	}
    
    }
    
  • 相关阅读:
    Python与常见加密方式
    ERROR 2002 (HY000):Can't connect to local MySQL server though socket '/var/lib/mysql/mysql.sock'(2)
    hive的分区表
    内部表和外部表的区别
    hive之SQL
    执行wc的时候提示连接被拒绝。Connection refused
    hive的简介
    hive的部署
    top命令信息
    web界面解读
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/5271413.html
Copyright © 2011-2022 走看看