最近研究Java线程,多线程的并发,又研究了Fork/Join框架知道了这是并行计算。于是就有了整理一下并行与并发的区别的必要。
并行,同时进行几个任务;
并发,根据虚拟机分配的时间片分时间运行不同的任务,同一时间只有一个任务在进行。
用图介绍如下:
并行
并发
最近研究Java线程,多线程的并发,又研究了Fork/Join框架知道了这是并行计算。于是就有了整理一下并行与并发的区别的必要。
并行,同时进行几个任务;
并发,根据虚拟机分配的时间片分时间运行不同的任务,同一时间只有一个任务在进行。
用图介绍如下:
并行
并发