PHP多线程

发布时间2022-03-11 21:15:28PHP81人已围观

简介 PHP默认是单线程,php如何实现多线程?

PHP多线程


PHP默认是单线程

如果需要实现多线程最早可使用 pthreads拓展 进行编写。但是只能用于CLI模式。

*警告*:不可以在 web 服务器环境中使用 pthreads 扩展, PHP 多线程开发仅限于命令行模式的应用。

原因众所周知,CGI模式下PHP是基于PHP-FPM多进程的并发模型。想要使用多线程到CGI,得自己写一套基于多线程的HTTP 并发服务。

而且此拓展已经不再维护,官方推荐使用 parallel拓展 进行代替。不过,parallel 仅支持PHP 7.2+ 版本。


赞一个! (0)

文章评论