Java计时器使用

时间:2014-05-21 17:31:33

标签: java timer

您好我正在使用一个计时器来执行2个任务,这将监视一组IP地址

public input ()
{

timer.schedule(task, 0, 8);
timer_second.schedule(task_monitor, 0, 5);
}

我有2个Timer任务

private final TimerTask task = new TimerTask() {
        @Override
        public void run() {
           }
}

private final TimerTask task2 = new TimerTask() {
        @Override
        public void run() {
           }
}

但是根据我的代码逻辑,input()可以被调用多次,如果我第二次调用我得到IllegalStateException:任务已经安排或取消

这似乎很明显,但我的逻辑输入可以被不同的IP调用,我必须使用2 Timer任务监视所有这些IP

我该如何避免? 请帮忙 !!!!! 提前致谢

0 个答案:

没有答案