PHP过程需要很长时间才能完成,我该如何将其移植到工作者身上

时间:2013-08-23 15:00:06

标签: php

我在单个线程(请求/响应)上要做很多计算。我怎样才能多线程这个工作?

3 个答案:

答案 0 :(得分:1)

PHP无法多线程,它可以分叉 - 但只有在不通过apache的时候!

看看使用Worker系统,比如 PHP-Resque

它使生活变得如此简单:)

答案 1 :(得分:1)

PHP CAN MULTITHREAD

pthreads不是Posix Threads的接口,而是PHP 5.3的面向对象的线程API

http://php.net/pthreads

这并不是说在直接响应Web请求时创建线程是个好主意,但实际上是这样; PHP可以多线程

答案 2 :(得分:0)