同步、异步、串行、并行

如题所述

第1个回答  2022-07-16
一、概述

同步和异步是相对于任务而言,分为同步任务和异步任务。

串行和并行一般针对队列而言,分为串行队列和并行队列。

二、术语比较

同步和异步主要影响:能不能开启新的线程。

同步:在当前线程中执行任务,不具备开启新线程的能力。

异步:在新线程中执行任务,具备开启新线程的能力。

并发和串行主要影响:任务的执行方式

串行:一个任务执行完毕后,再执行下一个任务。

并发:多个任务并发(同时)执行。

三、总结
相似回答