防止退出计划任务

时间:2012-11-23 12:12:56

标签: java timer

我有java控制台应用程序将作为守护程序运行,我希望每隔n秒使用Timer.schedule执行任务。

Timer timer = new Timer(true);
timer.schedule(new ATask(), 0,10000);   
//insert block here     

“阻止”退出的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

尝试Thread#join()您当前的主题。

Timer timer = new Timer(true);
timer.schedule(new ATask(), 0,10000); 
Thread currentThread = Thread.currentThread();
currentThread.join();