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

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

产生进程开销要比线程的开销更大。如果你的服务器连接的客户端的数量比较少,那么进程和线程在效率方面的差别感觉并不大。如果数量很大,比如1000,甚至更多,如果你用进程,那么响应完1000+的客户端连接就会变得很慢,因为你要把资源复制1000多份;但是用线程,它们共享同一个进程里的资源,就不需要花那么大的开销去响应客户端的连接。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10888366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存