简答题
👁️ 浏览量:

试题题干

从系统开销的角度论述线程与进程在创建或撤销、上下文切换时的处理区别。

参考答案

试题解析

​答案要点:

(1)创建或撤销进程时,系统都要分配或回收资源。开销:创建或撤销进程的开销远大于创建或撤销线程时的开销。 

(2)上下文切换:

1)进程:保存当前进程的所有CPU环境,并设置新进程的CPU环境;

2)线程:只需要保存和设置几个寄存器内容,开销很小。

3)同一进程内的线程共享进程的地址空间,切换更快。