程序与进程 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程. 程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本:进程是程序的一次执行活动,属于动态概念. 进程是资源分配的最小单位,线程是CPU调度的最小单位,每一个进程中至少有一个线程. 线程 线程是进程中执行运算的最小单位,是进程中的一个实体,通常是在一个进程中包括多个线程,每个线程都是作为利用CPU的基本单位. 1.在多线程OS中,线程是能独立运行的基本单位,因而也是独…