并发和并行的区别为:意思不同、侧重不同、处理不同。
一、意思不同
1、并发:并发是指两个或多个事件在同一时间间隔发生,把任务在不同的时间点交给处理器进行处理。在同一时间点,任务并不会同时运行。
2、并行:并行是指两个或者多个事件在同一时刻发生,把每一个任务分配给每一个处理器独立完成。在同一时间点,任务一定是同时运行。
二、侧重不同
1、并发:并发侧重于在同一实体上。
2、并行:并行侧重于在不同实体上。
三、处理不同
1、并发:并发在一台处理器上“同时”处理多个任务。
2、并行:并行在多台处理器上同时处理多个任务。