文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>java定时器

java定时器

时间:2010-03-27  来源:greentea1203

Java定时器
在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
private java.util.Timer timer;
timer = new Timer(true);
timer.schedule(
new java.util.TimerTask() { public void run() { //server.checkNewMail(); 要操作的方法 } }, 0, 5*60*1000);

    第一个参数是要操作的方法,第二个参数是要设定延迟的时间,第三个参数是周期的设定,每隔多长时间执行该操作。
    使用这几行代码之后,Timer本身会每隔5分钟调用一遍server.checkNewMail()方法,不需要自己启动线程。Timer本身也是多线程同步的,多个线程可以共用一个Timer,不需要外部的同步代码

一个不能再简单得例子:
  1. package com.demo;   
  2.   
  3. import java.util.Timer;   
  4. import java.util.TimerTask;   
  5. public class Test {   
  6.     public static void main(String[] args) {   
  7.         Timer timer = new Timer();   
  8.         timer.schedule(new TimerTask() {   
  9.             public void run() {   
  10.                 System.out.println("haha");   
  11.             }   
  12.         }, 0, 1000);   
  13.     }   
  14. }  
     
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载