并发还是并行

2017-06-12  本文已影响10人  Cocoonshu粽子

并行?并发!

并发是同一时间应对(dealing with)多件事件的能力。
并行是同一个时间动作做(doing)多件事件的能力。
还是懵逼状态?还是举一个生活中的例子(这是我的个人理解,如有出入请予以指正)

你有一口锅,这个锅可以烧水,也可以煮粥,你可以水烧了一半倒出来,在煮粥,粥煮一半倒出来继续烧水,在某一时刻只能处理一件事件,这是并发;

  1. 如果你有两口锅,你也来回切换煮粥和烧水,这种方式即是并发也是并行;
  2. 如果你有N个锅,因为你要烧大量的水,一个锅不过使,你所有的锅都烧水,这就是并行,因为从总体上看,你就干了一件事,就是烧水;
上一篇 下一篇

猜你喜欢

热点阅读