当前位置: 技术问答>java相关
急!一个能定时执行的程序
来源: 互联网 发布时间:2015-02-03
本文导语: JAVA中有没有定时的类可以实现若干时间间隔执行一次? 有没有类似的例子? 我想做一个自动处理程序,让它能定时执行,最好是在后台执行, 然后,如果结果有误,就提示给前台。 谢谢大家帮忙,关心! | ...
JAVA中有没有定时的类可以实现若干时间间隔执行一次?
有没有类似的例子?
我想做一个自动处理程序,让它能定时执行,最好是在后台执行,
然后,如果结果有误,就提示给前台。
谢谢大家帮忙,关心!
有没有类似的例子?
我想做一个自动处理程序,让它能定时执行,最好是在后台执行,
然后,如果结果有误,就提示给前台。
谢谢大家帮忙,关心!
|
在JOPtionPane代码后写关闭代码,就可关闭了
TIMER类必须要定义事件
TIMER类必须要定义事件
|
怀疑swing timer和awt timer也是通过thread实现的
|
give you a sample code function:
private static void loopTime() throws Exception
{
try
{
lastTime.setTime(System.currentTimeMillis());
while (true)
{
try
{
thisTime.setTime(System.currentTimeMillis());
//休眠,休眠时间由配置文件给出
Thread.sleep(nTimeStep);
//调用定时任务
callClasses();
lastTime.setTime(thisTime.getTime());
}
catch (InterruptedException e)
{
LogAdapter.writeErr("定时过程中发生线程错误:" + e.getMessage());
}
}
}
catch(Exception e)
{
LogAdapter.writeErr("定时任务执行出错: " + e.getMessage());
}
}
private static void loopTime() throws Exception
{
try
{
lastTime.setTime(System.currentTimeMillis());
while (true)
{
try
{
thisTime.setTime(System.currentTimeMillis());
//休眠,休眠时间由配置文件给出
Thread.sleep(nTimeStep);
//调用定时任务
callClasses();
lastTime.setTime(thisTime.getTime());
}
catch (InterruptedException e)
{
LogAdapter.writeErr("定时过程中发生线程错误:" + e.getMessage());
}
}
}
catch(Exception e)
{
LogAdapter.writeErr("定时任务执行出错: " + e.getMessage());
}
}
|
关注!