点赞
登录收藏 https://coding3min.com/question/%e7%ba%bf%e7%a8%8b%e4%b8%8e%e8%bf%9b%e7%a8%8b%e7%9a%84%e4%bc%98%e7%bc%ba%e7%82%b9/
复制链接
复制链接
答案 1
多线程的优点:
- 更加高效的内存共享。多进程下内存共享不便;
- 较轻的上下文切换。因为不用切换地址空间,CR3寄存器和清空TLB。
多进程的优点:
- 各个进程有自己内存空间,所以具有更强的容错性,不至于一个集成crash导致系统崩溃
- 具有更好的伸缩性,因为进程将地址空间,页表等进行了隔离,可以在不同的服务器上进行水平伸缩