当 Scheduler 函数执行未完成并且调度程序召回该函数时会发生什么
What happens when Scheduler function execution does not get completed and the scheduler recalls the function
我在每 5 个 seconds.In 这个函数之后通过调度程序调用一个函数,我正在执行一些数据库 operations.So 我的问题是,如果函数执行没有完成并且调度程序重新调用同样的函数,那么当前正在执行的函数会发生什么。
下面是调度程序代码的屏幕截图。
你可以试试看。会有一些输出,告诉你任务还在运行ning,所以这次不会再运行,下次再检查。
例如:
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)
我在每 5 个 seconds.In 这个函数之后通过调度程序调用一个函数,我正在执行一些数据库 operations.So 我的问题是,如果函数执行没有完成并且调度程序重新调用同样的函数,那么当前正在执行的函数会发生什么。
下面是调度程序代码的屏幕截图。
你可以试试看。会有一些输出,告诉你任务还在运行ning,所以这次不会再运行,下次再检查。
例如:
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)