checkOnlineTask = new Timer();
checkOnlineTask.schedule(new OnlineCheck(), 1000, period);
if (Contants.MODEL_R8.equalsIgnoreCase(SysEnviroment.getInstance()
.getWithKey("sys_model"))) {
checkOnlineTask.schedule(new keepSessionAlive(), 1000,
getPropertyinNumber("r8_sessionAliveStamp") * 1000);
}
//checkOnlineTask.sch
checkOnlineTask.schedule(new CheckroomUpdateTask(), 2000, 1000 * 10);
checkOnlineTask
.schedule(new CheckRoomuserUpdateTask(), 1000, 1000 * 10);
用同一个timer启动多个task有问题吗?我搜到一篇blog说应该每一个Timer仅对应唯一一个线程。
但没有说明原因,求解答。
然后我想实现一个定时任务,在每天的午夜23:59:00执行一个任务,用java自带的API可以实现吗?
@红薯 老大求转播