php多线程多进程,PHP到底是单进程还是多进程?

用户投稿 123 0

关于“php_多线程_多进程”的问题,小编就整理了【2】个相关介绍“php_多线程_多进程”的解答:

PHP到底是单进程还是多进程?

php在web上运行是单进程的,具体原因如下:

1、PHP是一个单线程的脚本开发语言,它常在Web开发及系统集成中出现。PHP是单进程单线程的,当处理复杂的业务的时候我们会发现他串行执行命令的时候CPU、磁盘、内存等利用的都很低有很多时候都是在排队等待,有的时候我们想并发的让他去执行一批任务然后一起拿解决结果是一件很痛苦的事情(自己用pthread或者其他方式才能解决,但是这很痛苦)开发语言一直在升级变化适应需要。另外,可以考虑通讯使用Swoole。

2、解决方案如下:分前后端,前端可以通过消息中间件,同步、异步 调用一个或多个接口。但是socket的扩展确确实实不咋好用。不是普通小企业能做的出来的。

php是多线程还是单线程?

单线程的,如果非静态页,你发现当你一个网页没有运行完时另一个网页也打不开

到此,以上就是小编对于“php_多线程_多进程”的问题就介绍到这了,希望介绍关于“php_多线程_多进程”的【2】点解答对大家有用。

抱歉,评论功能暂时关闭!