线程与进程的优缺点

0
小熊
小熊
管理员提问于7月前
答案 1
0
小熊小熊 管理员回答于7月前

多线程的优点:

  • 更加高效的内存共享。多进程下内存共享不便;
  • 较轻的上下文切换。因为不用切换地址空间,CR3寄存器和清空TLB。

多进程的优点:

  • 各个进程有自己内存空间,所以具有更强的容错性,不至于一个集成crash导致系统崩溃
  • 具有更好的伸缩性,因为进程将地址空间,页表等进行了隔离,可以在不同的服务器上进行水平伸缩