并发与并行的区别与联系,并发与并行的区别和用法

  并发与并行的区别与联系,并发与并行的区别和用法

  并发性和并行性的区别

  Erlang之父乔阿姆斯特朗用一个5岁孩子都能理解的图表解释了并发和并行的区别。

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

  如果是串联,一个队列用一台咖啡机,那么即使前面的人便秘,上厕所时间长,后面的人也只能

  他回来才能去接咖啡,这无疑是效率最低的。

  还有Python GIL的问题。即使多核CPU也不能用多线程做并行,但是可以用多进程。

  cpu交替地同时处理多个进程。

  多个CPU同时并行处理多个进程

  -

  签名:代码过万,键盘坏了!

  如果你觉得这篇文章对你帮助不大,记得“推荐”一下。在此感谢!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: