面试经常被问道这样的问题,记下来印象深刻一点
1 进程拥有资源,线程不拥有资源,其实有那么一丁丁必不可少的资源,线程可以访问其所属进程的资源
2 进程间可以并发,线程间也可以并发,这样系统就具有更好的并发性,大大提高了系统的吞吐量
3 创建或销毁进程时,系统要分配或回收资源,而线程不需要,再深一点就是进程切换时,涉及到整个当前进程CPU环境的保存及新调度到进程的CPU环境的设置,而线程切换只需保存和设置少量寄存器内容,开销很小
面试经常被问道这样的问题,记下来印象深刻一点
1 进程拥有资源,线程不拥有资源,其实有那么一丁丁必不可少的资源,线程可以访问其所属进程的资源
2 进程间可以并发,线程间也可以并发,这样系统就具有更好的并发性,大大提高了系统的吞吐量
3 创建或销毁进程时,系统要分配或回收资源,而线程不需要,再深一点就是进程切换时,涉及到整个当前进程CPU环境的保存及新调度到进程的CPU环境的设置,而线程切换只需保存和设置少量寄存器内容,开销很小