1.进程是资源分配的单位; 线程是CPU调度的单位; 2.进程在创建、销毁和切换时开销较大,而线程较小。 进程创建时,需要分配系统资源,销毁时需要释放系统资源。 进程切换分成两步: ①切换页目录、刷新TLB以及使用新的地址空间 ②切换内核栈和寄存器; 3.一个进程崩溃,不会对其他进程产生影响; 一个线程崩溃,可能会让同一进程内的其他线程挂掉。