并发和并行的区别

并发和并行的区别

定义

并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。

区别

Erlang 之父 Joe Armstrong 用一张5岁小孩都能看懂的图解释了并发与并行的区别

并发和并行的区别
并发是两个队列交替使用一台咖啡机(cpu),并行是两个队列同时使用两台咖啡机( cpu )。