标签: php cron
可能重复: Have cron wait for job to finish before re-launching
假设我有1分钟间隔的cron作业。 处理需要1分10秒。我的问题是当现有的cron作业正在运行时,是否会在一分钟后为同一个cron作业启动一个新线程,还是等待现有的cron作业完成然后以1分钟的间隔再次启动?
答案 0 :(得分:0)
据我所知,cron是单线程的。它使用一种相当简单的算法,该算法在事件的下一个计算时间内休眠,唤醒并运行。但是,我相信它会分配和执行这项工作,因此正在运行的工作不会阻止创建新工作。这对你来说应该相当简单。