并行和并发的区别 您所在的位置:网站首页 并发并行的区别与用法 并行和并发的区别

并行和并发的区别

2022-09-23 01:18| 来源: 网络整理| 查看: 265

一句话解释并行和并发的概念和异同。

并发:时间段内有很多的线程或进程在执行,但何时间点上都只有一个在执行,多个线程或进程争抢时间片轮流执行。不是一个时间点的,是一个时间段内的概念,比如一秒钟能处理多少请求,请求数越多表示并发量越大。

并行:时间段和时间点上都有多个线程或进程在执行。就好比下图一样的关系:

并行图解

咖啡机表示CPU,并发就是两个队列交替使用一台咖啡机,并行是两个队列同时使用两台咖啡机。

关于上面标红文字“时间点”的解释:

cpu并不能同时处理多件任务(拿一个核心来说),我们平时用电脑的时候,既能下载、又能同时听歌、还能同时浏览网页,是因为CPU在处理的程中,会把时间分成很多片段(纳秒或微秒级别),然后让程序轮流的执行,因为片段非常小,肉眼分辨不出来,所以让我们感觉电脑是在同时处理请求的。

 

文章出自:https://www.daixiaorui.com/read/270.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有