【发布时间】:2014-11-26 17:52:22
【问题描述】:
我想在php中完成以下行为:
1 - 使用参数调用脚本
2- 我为长时间运行的操作启动一个线程
3 - 脚本应将控制权返回给调用者
4- 线程一直执行到结束
这种行为可能吗?我现在看到的是,脚本在线程完成执行之前不会返回,这是有道理的,因为如果脚本停止执行,线程的执行可能会死掉,但是有没有办法停止阻塞客户端,所以他们可以继续他们的生意?我是否坚持使用一些 exec() 调用来获得这种行为?有没有办法只用线程来完成这项工作?如果可能的话,我想避免使用 exec..
因此,如果有人从浏览器调用我的脚本,它应该立即返回,并且长时间运行的进程应该继续执行直到完成。
谢谢
丹尼尔
【问题讨论】:
-
谢谢@PedroGimeno,我会去看看!
-
成功了!谢谢!!
标签: php multithreading