page contents

网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?

轩辕小不懂 发布于 2022-08-10 15:29
阅读 595
收藏 0
分类:Python开发
4050
Nen
Nen
- 程序员

多进程:

开启多个进程为客户端服务,同一时刻可为多个客户端提供服务,但是任务量大会因为创建进程的开销影响服务器性能。

多线程:

一个进程内开启多个线程,同一时刻只能为一个客户端服务,I/O等待的时间可以进行别的任务,不会浪费时间,不影响服务器性能,推荐使用。

请先 登录 后评论