java 多线程
并发:在同一时刻,有多个指令在单个CPU上的交替执行
并行:在同一时刻,有多个指令在多个CPU上同时执行
进程:正在运行的软件 特点:独立性、动态性、并发性
独立性:进程是一个独立运行的最小单位,同时也是系统分配资源和调度的独立单位
动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的
并发性:任何进程可以和其他的进程一起并发执行
线程:进程中的单个顺序控制流,是一条执行路径
单线程:一个进程如果只有一条执行路径,则成为单线程程序
多线程:一个进程有多个路径,则成为多线程程序