主 题: 求时间报警程序!
作 者: 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
哥们,这样不太好吧!!
作 者: 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
哥们,这样不太好吧!!
解决方案 »
- Struts2中几行代码,却出现不可思议的错误
- 图论算法问题
- 用for循环写出一个字符串+数字的字符串,怎么做可以实现?
- 各位大哥 我以前是做SAP维护的 现在做程序员 该怎么办?
- 请问怎样将JTable中的输入值更新至TableModel中
- 编译时,如何指定类路径?
- ArrayList和Vector,HashMap和Hashtable之间的区别??
- 在線等待 關羽修改文件的程序
- 我实在受不了了,都编了一个多星期了,帮帮忙吧!!!!!!!!!!!!!!!!!!
- int型怎么转换为byte型?
- 问题三:如何调用类?
- java中如何判断用户的输入(DOS下)是否为int?以及如何使输出数据左对齐?
用Timer ,我以前实现过