我每隔5秒就通过一个调度程序调用一个函数。在这个函数中,我正在执行一些数据库操作。所以我的问题是,如果函数执行没有完成而调度程序重新调用相同的函数,那么会发生在当前正在执行的功能上。
以下是调度程序代码的屏幕截图。
答案 0 :(得分:1)
你可以尝试一下。会有一些输出并告诉你任务仍在运行,所以这次不再运行,下次会检查。
例如:
Execution of job "a (trigger: interval[0:00:01], next run at: 2018-04-25 14:09:57 CST)" skipped: maximum number of running instances reached (1)