多线程:PHP其实并不支持多线程,只是通过一些扩展或者socket方式伪装成多线程,实质不是的。在PHP 5.3 以上版本,使用 pthreads PHP扩展,可以使PHP真正地支持多线程;或者使用 fsockopen | stream_socket_client 方法,客户端打开多个socket来连接进行操作;或者使用 curl_multi_init 同时打开多个线程来请求数据;

    因为有些 webserver 是支持多线程方式处理请求,所以有些程序会借助这个 webserver 来伪造地让 PHP 程序以多线程方式进行,但其实测试效果一般。

多进程:PHP支持多进程,可通过 pcntl_fork 来生成多个进程。

相关文章:

  • 2022-12-23
  • 2021-07-30
  • 2021-12-19
  • 2021-12-04
  • 2021-06-19
  • 2021-10-03
  • 2021-11-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2021-10-29
  • 2021-09-02
  • 2021-05-09
  • 2021-08-29
相关资源
相似解决方案