我有这样的调度程序
@Schedule(minute = "*/1", hour = "*", info = "chargeAccountCron", persistent = false)
public void run() {
logger.info("Running ChargeAccountProcessor");
makeNegotiableCharges();
makeFixedCharges();
}
@Asynchronous
private void makeFixedCharges() {
logger.info("Running makeFixedCharges");
List<ChargeAccount> fixedChargeAccounts
.....
}
运行异步方法以隔离杀死@Schedule的任何异常,但是我注意到,我的调度程序每隔一小时执行一次,每30分钟-1小时执行一次,这意味着调度程序可能正在睡眠,如果调度程序选择间歇性运行,这意味着什么?