2、并行和并发有什么区别【中高频】
-
基本概念
-
并行 是指两个或者多个事件在同一时刻发生,把每一个任务分配给每一个处理器独立完成。在同一时间点,任务一定是同时运行。
-
并发 并发是指两个或多个事件在同一时间间隔发生,把任务在不同的时间点交给处理器进行处理。在同一时时刻,只有一个任务在运行。并发 主要通过 时间片轮转 或者 事件驱动 的方式进行
-
-
侧重点
-
并行侧重 不同处理器来处理不同任务
-
并发侧重 同一个处理器来处理不同任务
-
基本概念
并行 是指两个或者多个事件在同一时刻发生,把每一个任务分配给每一个处理器独立完成。在同一时间点,任务一定是同时运行。
并发 并发是指两个或多个事件在同一时间间隔发生,把任务在不同的时间点交给处理器进行处理。在同一时时刻,只有一个任务在运行。并发 主要通过 时间片轮转 或者 事件驱动 的方式进行
侧重点
并行侧重 不同处理器来处理不同任务
并发侧重 同一个处理器来处理不同任务