<分区>
我有一个执行某些处理的 php 程序。我想在执行期间停止程序并保存当前执行状态并稍后从某个点继续。实现这一目标的最佳方法是什么?
编辑
比如我的场景是这样的:
<?php
.........
foreach($items as $item)
{
.........
// Stop execution from here during 4th looping and save this execution state
// and continue after some time from here it self as the 4th loop execution
.........
}
.........
?>
我知道我可以通过休眠执行过程来实现我的要求。但是在 sleep 过程中,工作集仍然需要物理内存和/或页面文件来支持该过程。也就是说,PHP 解释器进程需要一直运行。我想避免这种情况。这就是为什么我正在寻找一种替代方法,例如保存整个执行状态并在一段时间后通过从内存中加载保存的执行状态来继续。 这可以比作进程休眠一段时间。