当前位置: 首页 >> 程序设计 >> Java >> Java计时器编程
 

Java计时器编程

作者:jakimax      来源:http://blog.csdn.net/jakimax     发表时间:2006-11-27     浏览次数:      字号:    

===================================TimerTask======================================= 
import java.util.TimerTask;  
import java.util.Calendar;  

public class MyTask extends TimerTask 
{  
    private static final int C_SCHEDULE_HOUR = 15;  
    private static boolean isRunning = false;  

    public MyTask() 
    {  
    }  

    public void run() 
    {  
        Calendar cal = Calendar.getInstance();  
        if (!isRunning) 
        {  
            //if (C_SCHEDULE_HOUR == cal.get(Calendar.HOUR_OF_DAY)) 
            {  
                isRunning = true;  
                System.out.println(new java.util.Date() + "        任务开始");  
                for (int i = 0 ; i < 100 ; i++ ) 
                { 
                    System.out.println(new java.util.Date() + "          任务完成" + i + "/" + 100 );  
                }  
                isRunning = false;  
                System.out.println(new java.util.Date() + "       所有任务完成!");  
            }  
        }  
        else  
        {  
            System.out.println(new java.util.Date() + "         任务退出!!!");  
        }  
    }  

=====================================Test=========================================== 
import java.util.TimerTask; 
import java.util.Timer;  
import javax.servlet.*; 
public class Test{ 
    static Timer timer = null; 
    public static void main(String[] args){ 
        timer = new Timer(true); 
        System.out.println(new java.util.Date() + "      计时器已经启动..."); 
        timer.schedule(new MyTask() , 0 , 2*60*1000);//每2分钟执行一次 
        System.out.println(new java.util.Date() + "          计时器执行一次!!!!!"); 
    } 

责任编辑 webmaster

 
 
 
 
 
评论更多>>
 
忘了告诉你我的QQ 有问题联系我 不是用 JBuider9.0 写的吗? 晕
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •