Tasks.scheduleAtFixedRate(statisticsActivityTask, 300);
间隔5分钟。。。可是总感觉不够
Tasks.scheduleAtFixedRate(statisticsActivityTask, 300);
间隔5分钟。。。可是总感觉不够
在task类里面加个属性,判断一下上一次执行是否已经完成
来自炫酷的 NutzCN
开始设置了一个为false的变量
private boolean status = false;
@Override
public void run() {
try {
log.info("===========统计活跃度run方法 : StatisticsActivityTask===========");
insertRecord();
} catch (Exception e) {
log.error("-======================-ConsultingStatisticTask 执行任务类出错 -======================-", e);
e.printStackTrace();
}
status = true;
}
之后 改变了一下,为true
这样可以吗? 外面怎么判断啊 。。