程序、进程和线程定义
程序
程序是指令和数据的有序集合,是一个静态概念。
进程
进程是执行程序的一次过程。是动态的概念,是系统资源分配的单位。
线程
线程是CPU调度和执行的单位,一个进程至少有一个线程。多核cpu是真正的多线程执行。单个cpu 是模拟的多线程,因为切换的快,感觉是同时执行。
程序是指令和数据的有序集合,是一个静态概念。
进程是执行程序的一次过程。是动态的概念,是系统资源分配的单位。
线程是CPU调度和执行的单位,一个进程至少有一个线程。多核cpu是真正的多线程执行。单个cpu 是模拟的多线程,因为切换的快,感觉是同时执行。