极客小将

您现在的位置是:首页 » 图文课程 » Python

课程内容

Python并发编程高级课程--并发和并行

极客小将2020-09-28-
要写出高效率的代码,并发编程是我们必须要学习的课程,再学习之前,我们先来了解什么是并发?什么是并行。并发:可以理解为交替进行,举例说明:计算机中有任务123,在一定时间内交替执行123任务。因为计算机运算速度很快,在极短时间内交替进行任务,在人的感觉中像是在同时

要写出高效率的代码,并发编程是我们必须要学习的课程,再学习之前,我们先来了解什么是并发?什么是并行。

并发:可以理解为交替进行,举例说明:计算机中有任务123,在一定时间内交替执行123任务。因为计算机运算速度很快,在极短时间内交替进行任务,在人的感觉中像是在同时进行。

并行:计算机多个任务实质上的同时进行即并行。并发同上发生在单核CPU的计算机上。而并行发生在多核CPU上,可以是实质上的同时执行,至于哪个核心执行哪个任务,这是操作系统的工作。欲实现并行执行,计算机中的CPU至少有2个以上的核心,或者该计算机具备多个处理器。

可以将并行看作是并发在短时间极限内的现象。并发交替时间越短,越接近真实的并行。

网友点评

共有5条评论来说两句吧...