并发与并行
并发
在早期单核CPU中,没办法同时运行多条指令,只能将多个应用程序分成不同的时间片,由于时间片切换的速度很快,所以看起来就像是多个应用程序同时运行。并发就是一个时间点只有一条指令再执行。
并行
在现代cpu中有了多核多线程的概念,可以在不同的核心中执行不同的指令,不需要切换时间片。并行就是在一个时间点中有多条指令在执行
标签:并行,并发,指令,线程,JMM,三大 From: https://www.cnblogs.com/lyraHeartstrings/p/17097216.html