并发和并行既有相似又有区别 (微观时间角度)
并发: 指两个或者多个事件在同一时间段内发生
并行: 指两个或多个事件在同一时间点发生
在操作系统中, 当有多个程序运行时, 并发性是指在一段时间内宏观上有多个程序在同时运行
(宏观: 从用户体验的角度即边玩游戏边听歌), 但在单核系统中, 每一时刻却仅有一个程序执行,
这就是 CPU 中时间片的概念, 可以想象 CPU 把运行的一秒钟分成十份, 计算机中所有程序,
运行中的程序交替的执行在每一个十分之秒中. 当代的计算机都有多个核心每个核心可以单独的去执行程序,
所以当计算机 CUP 有多个核心时并行性的概念在微观上即可视为存在的现象.
来源: http://www.bubuko.com/infodetail-3099723.html