问题来源于多篇面经,答案都是自己手动收集整理的,有任何错漏之处欢迎指正~ 进程和线程的区别? 进程是系统资源调度的最小单位;线程是CPU调度的最小单位 进程是比线程更大的概念,进程之间彼此独立,一个进程里可以包含多个线程,多线程共享一部分资源,因此彼此相互影响比多进程更大 多线程共享一部分进程的内存区域,也有自己私有的区域 进程在执行时拥有独立的内存单元,多个线程共享进程的内存,如代码段、数据段、扩展段;但每个线程拥有自己的栈段和寄存器组。 进程和线程消耗什么系统资源? 线程共享的包括: 进程ID,优先级 代码区:代码编译后的可执行机器...