进程是资源分配最小单位,线程是程序执行的最小单位。 计算机在执行程序时,会为程序创建相应的进程,进行资源分配时,是以进程为单位进行相应的分配。每个进程都有相应的线程,在执行程序时,实际上是执行相应的一系列线程。
总结:进程是资源分配最小单位,线程是程序执行的最小单位
什么是进程:
- cpu从硬盘中读取一段程序到内存中,该执行程序的实例就叫做进程
- 一个程序如果被cpu多次被读取到内存中,则变成多个独立的进程
什么是线程:
线程是程序执行的最小单位,在一个进程中可以有多个不同的线程
同时执行。