也说并发与并行

2017-08-21  本文已影响17人  classtag

看了这么多书和博客,随便狗哥一下就可以看到很多关于并发和并行两者的区别解释。很大部分我觉得都是不负责的解释,比较牵强,而且最后作者都会说一句“去没有特殊说明下文认为他们本质上一致”。真叫读者难过,你解释了半天,花了读者那么多时间和纸张篇幅,最后却说这种不痛不痒的话。

一下是我个人的理解,如果有和其他同道有冲突的请谅解。

并行是多于两个独立worker各自做自己的事情,时间空间同步。

并发是一种资源被竞争状态,所谓被竞争就像两条小狗同时去抢一个球,这个时候球就处于被被并发状态。同时这两条狗抢球的动作就是并行的,因为它们彼此之间是独立的个体,并且同时在同一个时间空间中做自己喜欢的事——抢球。

结束——

上一篇下一篇

猜你喜欢

热点阅读