美文网首页
并发与并行的区别

并发与并行的区别

作者: 凌巅 | 来源:发表于2016-09-09 18:12 被阅读78次

并发与并行的区别

首先看一个比喻:

你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。
你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。
你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。

</br>

而放到计算机的范畴可以这么理解:

并发:处理器能够同时处理多个任务。
并行:多个处理器或者是多核的处理器同时处理多个不同的任务

</br>
可以这么说:并行是并发的子集。在一个单CPU上不可能存在并行执行,并行至少需要2个CPU。

相关文章

  • JS异步编程相关知识点

    并发(concurrency)和并行(parallelism)区别 涉及面试题:并发与并行的区别? 并发是宏观概念...

  • 2019-08-01

    并行与并发的区别

  • 10.1 并发(concurrency)和并行(parallel

    10.1 并发(concurrency)和并行(parallelism)区别问题一:并发与并行的区别? 异步和这小...

  • 异步编程

    并发(concurrency)和并行(parallelism)区别 涉及面试题:并发与并行的区别? 异步和这小节的...

  • Java并发编程整理之并发与并行概念讲解(1)

    Java并发编程整理之并发与并行概念讲解(1) 并发和并行区别 --[百度]:并发(Concurrent)当有多个...

  • 温故之.NET 中的并行并发概念解析

    这篇文章主要讲解并行与并发的概念,以及它们之间的区别与联系 为了说明白并行与并发的区别,我们举了两个例子。我们先看...

  • iOS 多线程技术总结

    概览 进程与线程的概念 多线程的由来 并行与并发 多线程的实现 串行与并行 线程的几种状态 串行队列与并发队列区别...

  • 2018-05-18java多线程

    并行与并发的区别 并行:多个线程同时进行,要依赖多个cpu实现,并发:cpu在线程之间切换,宏观上实现并行 1.线...

  • GCD篇(1)

    GCD的队列有两种,一种是串行队列,一种是并发队列。 并行与并发的区别 并发(concurrency) 并行(pa...

  • 并发与并行区别?

    1、并发与并行,都是为了让计算机同时能够做更多的事情。 2、英语翻译 concurrency (并发)、paral...

网友评论

      本文标题:并发与并行的区别

      本文链接:https://www.haomeiwen.com/subject/cxzeettx.html