问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php是单线程单进程的么?

发布网友 发布时间:2022-04-23 20:35

我来回答

4个回答

懂视网 时间:2022-05-10 17:18

php编程常见的进程和线程

一、什么是进程 (推荐学习:PHP视频教程)

进程是程序执行是的一个实例,进程能够分配给cpu和内存等资源。进程一般包括指令集和系统资源,其中指令集就是你的代码,系统资源就是指cpu、内存以及I/O等。

二、什么是线程

线程是进程的一个执行流,线程不能分配系统资源,它是进程的一部分,比进程更小的独立运行的单位。

解释一下:进程有两个特性:一是资源的所有权,一个是调度执行(指令集),线程是调度执行中的一部分,是指进程执行过程的路径,也叫程序执行流。线程有时候也叫轻量级进程。

三、进程和线程的关系

进程就像地主,有土地(系统资源),线程就像佃户(线程,执行种地流程)。每个地主(进程)只要有一个干活的佃户(线程)。

进程-资源分配的最小单位,相对健壮,崩溃一般不影响其他进程,但是切换进程时耗费资源,效率差些。

线程-程序执行的最小单位,没有独立的地址空间,一个线程死掉可能整个进程就死掉,但是节省资源,切换效率高。

四、php编程常见的进程和线程

1、在web应用中,我们每次访问php,就建立一个PHP进程,当然也会建立至少一个PHP线程。

2、PHP使用pcntl来进行多进程编程

3、PHP中使用pthreads来进行多线程编程

4、nginx的每个进程只有一个线程,每个线程可以处理多个客户端的访问

5、php-fpm使用多进程模型,每个进程只有一个线程,每个线程只能处理一个客户端访问。

6、apache可能使用多进程模型,也可能使用多线程模型,取决于使用哪种SAPI.

热心网友 时间:2022-05-10 14:26

每个PHP文件的执行是单线程的,但是,服务器(apache/nigix/php-fpm)是多线程的。每次对某个PHP文件的访问服务器都会创建一个新的进程/线程,用来执行对应的PHP文件.

热心网友 时间:2022-05-10 15:44

PHP是单线程,但是 可以可以多进程

热心网友 时间:2022-05-10 17:19

是的,是单线程的追问进程 线程有点懵

php再说的时候应该说是单进程的还是单线程的呢

谢谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我的《英雄传说:空之轨迹SC》中“艾尔贝周游道的通缉魔兽”不见... 空之轨迹sc 托兰特平原的通缉魔兽二号 我是2兆的宽带 原先的下载速度达到260KB/S 重装下系统最高还不到70K... 为什么两兆的线下载速度只有80KB/S 我们家宽带是网通的办理了2兆的可是下载速度70~90KB 原因 一九八三年大年三十是什么星座 请教1984年2月1日出生而且阴历生日正好是大年三十,请问我岁是多大 万岱鸿腾国际商贸有限公司送表真的吗 云南岱鸿商贸有限公司怎么样? 重庆鸿岱科技有限公司怎么样? PHP版本中线程安全和非线程安全的区别 php 线程 讨论php程序执行是线程还是进程 PHP能实现伪进程,为什么没有进程和线程概念 treat sb. 后用副词还是形容词 treat sb nicely 造句 英语to be treated as a system manpath怎么翻译? 英语求解treat sb to a film treat....to 什么意思? 用....招待某人用英语怎么说 treat sb to sth,serve sb with sth,entertain sb with sth,什么意思?这样的搭配对吗? treat with 和 treat to treat搭配相近的词或短语 treat sb with sth造句 treat sb to sth和treat sb with sth分别是什么? treat sb to sth和 treat sb with sth有什么区别 我想参加救灾抗洪,我应该怎么做呢? 运用哲学知识说明在防汛救灾工作应如何坚持正确的历史主体观 帮我找一篇关于海南洪水感想的作文下...急要啊 抗洪救灾英雄事迹+感受的作文 PHP线程安全与非线程安全的区别:如何选择用哪一个 php真的有多进程,多线程吗 Nginx下php装什么版本及PHP的线程安全与非线程安全版本的区别 php处理请求是进城处理还是线程处理 PHP 到底是单进程还是多进程 关于PHP线程安全和非线程安全的区别 php线程安全和不安全的区别 Windows下的PHP安装文件线程安全和非线程安全的区别 PHP在什么情况下会使用多进程 为什么飞机经常延误,原因到底是什么? 飞机为什么会延误,延误了之后怎么办? 乘飞机航班延误怎么办? 遇到飞机延误的情况,我们要如何正确的处理? 飞机延误是常事,飞机延误时的正确处理方式是什么? 遇到飞机延误,我们该如何正确处理? 飞机有哪些原因会延误? 飞机延误时的正确处理方式是怎样的?飞机延误赔偿标准是什么? 飞机延误多久给予赔偿,赔偿金额是多少?是根据哪个条例? 飞机延误时的正确处理方式,你知道的都有哪些? 飞机延误可以晚去机场吗?