加深对php部分 线程,进程概念的理解,这2个东西本来就是抽象的存在,平时开发中接触的也不是太多。
下面简单的描述了 web服务器请求 到php 进程,线程的部分关系;
PHP确实没有多线程,因此不能在代码里再开一个线程去执行其他任务,不能像java一样,同一时刻有多条主线逻辑在执行.但是这和大访问量并没有多大关系, 因为请求过来,是nginx或apache处理的
然后调用php处理,调用可以是同时进行的,会开启许多要访问脚本的进程,进程与线程是不同的.每个用户都会对应服务器的一个php脚本进程,执行过后(页面被打开),进程就被销毁,内存得到释放.
WEB服务器多线程调用PHP