我想知道我是否可以在 PHP 端做一些线程工作,就像在 Java 中一样......
我已经尝试过sleep()
功能,但它似乎将所有进程都卡在了服务器上。
我想在一个完成之前处理几个发布操作。
但是当我尝试使用 Ajax 时,我注意到虽然我发送了异步请求,但它们还是按顺序一个接一个地处理。
有没有办法在 PHP 端创建一个线程?
我想知道我是否可以在 PHP 端做一些线程工作,就像在 Java 中一样......
我已经尝试过sleep()
功能,但它似乎将所有进程都卡在了服务器上。
我想在一个完成之前处理几个发布操作。
但是当我尝试使用 Ajax 时,我注意到虽然我发送了异步请求,但它们还是按顺序一个接一个地处理。
有没有办法在 PHP 端创建一个线程?
PHP 不支持多线程(在脚本中)或异步处理。
但是,如果您向服务器发送多个请求,只要您的服务器未配置为一次仅处理一个请求,它们就会被并行处理。
PHP 不支持多线程。这个链接也很有用
尝试工作服务器: http: //gearman.org/
我们有时会使用 hack。我们创建了一个脚本,在其中我们发送了几个 http 请求而不等待响应。
这样我们就能够模拟线程。