进程是正在运行的应用程序,线程是进程内部的一个独立执行流,每个线程之间都可以按照顺序执行自己的代码。
区别与联系:1.线程比进程更加轻量(创建,销毁,调度的行为线程比进程更快)
2.线程创建和销毁的开销比进程低
3.进程包含线程,每个进程中至少有一个线程(主线程)
4.进程与进程之间没有共用同一份系统资源
5.在同一个进程中的多个线程之间共享同一份系统资源
6.进程是系统'资源分配'的基本单位,线程是系统'调度执行'的基本单位