解释一:
并行:指两个或者多个事件在同一个时刻发生;
并发:指两个或者多个事件在同一时间间隔发生。
解释二:
并行:是在不同实体上的多个事件;
并发:是在同一实体上的多个事件。
解释三:
并行:在多台处理器上同时处理多个任务;
并发:在一台处理器上“同时”处理多个任务。
区别:
- 并行是同时进行,并发是交替进行;
- 并行是物理上的同时发生,并发是逻辑上的同时发生。
并行:
并发:
总结:
- 并发针对单核CPU,无法并行;
- 并行针对多核CPU,并发和并行都可能发生;
- 都是提高 CPU 处理任务能力的重要手段。