java 多线程

并发:在同一时刻,有多个指令在单个CPU上的交替执行 

并行:在同一时刻,有多个指令在多个CPU上同时执行

进程:正在运行的软件 特点:独立性、动态性、并发性

独立性:进程是一个独立运行的最小单位,同时也是系统分配资源和调度的独立单位
动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的

并发性:任何进程可以和其他的进程一起并发执行

线程:进程中的单个顺序控制流,是一条执行路径

单线程:一个进程如果只有一条执行路径,则成为单线程程序

多线程:一个进程有多个路径,则成为多线程程序

原文地址:https://www.cnblogs.com/liangliangzz/p/14874118.html