进程和线程的区别
来源:2-3 Nginx缘起历史

呆瑞兔
2022-03-16
老师在2.3节里面讲,Apache是一个进程处理一个请求,Nginx是一个进程处理多个请求。
这里到底说的是进程还是线程?
如果是进程的话,难道Apache的并发是1?
写回答
1回答
-
酷田
2022-03-16
Apache是同步多进程模型,nginx是异步多连接对应这个进程。本质区别是如果apache 后端的动态服务处理慢,并发量大的情况下会出现进程飙升的情形,这里并非只能启动一个进程,会根据请求开启新的进程。nginx的异步单进程复用了多路IO,编程复杂高,但抗并发能力由于不会开启过多进程,因此会更高
00
相似问题