Erlang 之父 Joe Armstrong使用了一个简图描述了并发和并行的区别:
就像图上所画的,并发关注的是即使你只有一个咖啡机(单处理器)也可以满足两个队伍(泛指多个进程)去使用;
并行关注的是同一时间有多个任务或者进程在同时进行;
是不是说单处理器本身就做不到程序的并行运行呢
Erlang 之父 Joe Armstrong使用了一个简图描述了并发和并行的区别:
就像图上所画的,并发关注的是即使你只有一个咖啡机(单处理器)也可以满足两个队伍(泛指多个进程)去使用;
并行关注的是同一时间有多个任务或者进程在同时进行;
是不是说单处理器本身就做不到程序的并行运行呢