区别1: 进程是资源分配的最小单位。 线程是cup调度的最小单位,对于系统开销来说,线程比进程的开销小。 区别2: 一个程序可以有多个进程,一个进程可以有多个线程。 区别三: 进程间资源独立,一个进程的多个线程之间共享该进程的资源。 区别四: 线程不能独立运行必须依赖于进程和应用程序的调用。 区别五: 进程会由系统分配地址空间,而线程没有独立的地址空间,共享所属进程的地址空间。