进程、线程
简而言之,一个程序至少有一个进程,一个进程至少有一个线程.
线程是cpu调度的一个基本单位,一个cpu同时只能执行一个线程的任务, 同样一个线程任务也只能在一个cpu上执行,所以如果你运行Node.js的机器是 像i5,i7这样多核cpu,那么将无法充分利用多核cpu的性能来为Node.js服务。
Apache-php
的运行方式就是,apache
开启一个进程
监听80
端口,
当用户请求时,apache 接收用户一个Rquest
请求 创建一个PHP线程来处理这个请求,请求结束线程销毁。
盗用网上一张图片