PHP长期任务

时间:2013-10-20 14:25:31

标签: php cron

好吧,我希望能够在后台运行PHP线程,将其结果写入SQL数据库,我用它来向最终用户显示信息。

我的问题是:如何启动一个新的线程,从PHP脚本可能需要几个小时才能完成?我不太确定使用cron作业,因为(据我所知)我只能根据时间执行,而不是基于何时需要新线程。

1 个答案:

答案 0 :(得分:0)

有一个名为pthreads的扩展,支持创建多个线程。参见:

http://www.php.net/manual/en/book.pthreads.php

虽然您应该记住,根据您运行PHP的方式,您可能会发现生成线程并不是完成后台任务的最可靠方法。