并行和并发解释(队列)

如题所述

第1个回答  2022-06-13

并发指的是一种现象,一种经常出现,无可避免的现象。它描述的是“多个任务同时发生,需要被处理”这一现象。它的侧重点在于“发生”。
并行指的是一种技术,一个同时处理多个任务的技术。它描述了一种能够同时处理多个任务的能力,侧重点在于“运行”。
我们常说的concurrent队列值得是并发队列,并行队列是parallelism。
主队列,并发队列,串行队列,全局队列

串行队列(先进入队列的任务先出队列,每次只执行一个任务)
并发队列(依然是“先入先出”,不过可以形成多个任务并发)
主队列(这是一个特殊的串行队列,而且队列中的任务一定会在主线程中执行)

相似回答