Java中的并发与并行

并发:CPU分时轮询的执行线程。
并行:同一个时刻同时在执行。

例:我的电脑CPU有8个线程,也就是说这个CPU可以同时并行八个线程,这个同时运行,就是并行。然而,我的电脑上有六千多个线程在运行,显然同时并行八个任务是不够的,于是CPU在这之间快速的切换,这个快速切换的过程,就是并发,给我们反馈的感觉就是在同时运行。

Java中的并发与并行_第1张图片


 

你可能感兴趣的:(Java,java)