如何在php中限制循环

时间:2014-02-21 15:56:33

标签: php

我必须处理一个消耗大量CPU的脚本,这是针对一大堆用户而且取决于用户,所以我想运行一次,等待几秒钟,运行下一个用户等等。 / p>

我试过延迟,但我得到的问题是,我从未在屏幕上打印任何内容,以获取有关整个过程如何进行以及获得中间结果的信息。

我有一个脚本,我计划在其中执行此操作,然后运行其他过程。

任何提示?

2 个答案:

答案 0 :(得分:2)

你可以根据自己的需要建立:

for ($i; $i < 10; $i++) {
    do_something();
    sleep(1); // sleep for a second.
}

答案 1 :(得分:0)

有一个POSIX兼容的ptreads包,在这里可能很有用。看到 https://github.com/krakjoe/pthreads