并发执行:
在同一时间段,多个任务都在执行。宏观上是同时执行,微观上是顺序地交替执行。并发不一定等于并行。比如我的电脑cpu核心数为12,但后台进程运行数远不止12个,然而直观上我们仍觉得这些进程都是同时执行的。
并行执行:
单位时间内,多个任务同时执行。
在同一时间段,多个任务都在执行。宏观上是同时执行,微观上是顺序地交替执行。并发不一定等于并行。比如我的电脑cpu核心数为12,但后台进程运行数远不止12个,然而直观上我们仍觉得这些进程都是同时执行的。
单位时间内,多个任务同时执行。