您好我正在使用一个计时器来执行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
我该如何避免? 请帮忙 !!!!! 提前致谢