主  题:  求时间报警程序! 
作  者:  dingdong1104 ()  
等  级:    
信 誉 值:  97 
所属论坛:  Java J2SE / 基础类 
问题点数:  20 
回复次数:  2 
发表时间:  2003-11-13 20:25:08 
   
 
   
这个“时间报警程序“ 要求每隔一分钟向另一个程序报告时间,并且所报告的时间正好相差一分钟,急需!
  
 
 
 回复人: jeah(jeah) ( ) 信誉:100  2003-11-13 22:41:00  得分:0 
 
 
  我的想法:把该报警程序做成线程,让他sleep(6000),这样每隔一分钟执行所要的操作。
不过,我倒有个问题,如果要每隔一个月呢,那么sleep里边的参数是2592000000,似乎有点夸张,我能想到的就这些,不知道大家有没有什么高招。
  
 
Top 
 
 回复人: foxsay() ( ) 信誉:100  2003-11-14 11:04:00  得分:0 
 
 
  你的方法好像不是很好,可以使用Timer来实现,比如:
Timer timer=new Timer();                         
timer.schedule( new TimerTask(){                 
    public void run() {                          
        System.out.println( "TimerTask run..." );
    }                                            
}, 3*1000, 1000);                                
还有更极端的方法:windows使用计划任务,linux使用cron
  
 
哥们,这样不太好吧!!