Java 并行与并发 注意两个词:并行(Concurrent) 并发(Parallel) 并行:是逻辑上同时发生,指在某一个时间内同时运行多个程序 并发:是物理上同时发生,指在某一个时间点同时运行多个程序 在基于场景描述中,可以这样说: 1.多线程是并发执行的: 2.多核CPU是并行执行的,单个CPU不可以并行执行的;但是这样说可能会混淆概念 在网络上查找到如下定义: 并发:在操作系统中,在同一个时间段内,两个或多个程序执行,有时间上的重叠(宏观上是同时,微观上仍是顺序执行,也就是说微观上任一个…