跳转至

并行、并发、同步、异步

并发和并行是异步实现的方式。

1 并行

在同一时间点可以有多个任务在执行。理解成在多车道车辆可以并行互不干扰的前行或是像多核电脑,cpu给每一个任务一个核心去执行。

2 并发

在一段时间内,可以有多个任务执行。理解成在单核的电脑上cpu只能给每一个任务都分配一定的时间片。

3 同步

按顺序的执行

4 异步

每一个任务互不干扰的执行,无先后顺序关系,具体实现可以是并发或并行策略。