多线程概念

时间:2024-4-3    作者:老大夫    分类: JAVA


程序

为了完成指定任务的一组指令的集合,即指一段静态代码。

进程

程序的一次执行过程,程序时静态的,进程是动态的。

线程

是进程的进一步详细划分,是程序内部的一条路径。一个进程至少一个线程,同一时间执行多个线程则为多线程。

并行与并发

并行(parallel)


多个事件同时发生,指多条指令集多个cpu同时执行。多个人同时做不同的事。

并发(concurrency)

两个或多个事件在同一时间段发生,多条指令在同一个cpu快速、轮换交替运行。在宏观上有多个进程同时执行的效果。


扫描二维码,在手机上阅读

推荐阅读: