程序的并发和并行执行

827人浏览 / 0人评论

并发是指多个任务在同一时间段内执行。
并行是指多个任务在同一时刻执行。

在单核CPU上,多个任务交替获取CPU执行时间片,因此任务是并发执行的。
在多核CPU上,多个任务可同时获取到不同核心的执行时间片,因此可实现并行执行。

全部评论