好吧,我希望能够在后台运行PHP线程,将其结果写入SQL数据库,我用它来向最终用户显示信息。
我的问题是:如何启动一个新的线程,从PHP脚本可能需要几个小时才能完成?我不太确定使用cron作业,因为(据我所知)我只能根据时间执行,而不是基于何时需要新线程。
答案 0 :(得分:0)
有一个名为pthreads的扩展,支持创建多个线程。参见:
http://www.php.net/manual/en/book.pthreads.php
虽然您应该记住,根据您运行PHP的方式,您可能会发现生成线程并不是完成后台任务的最可靠方法。