Pacil小站

区分“并发”(Concurrency)和“并行”(Parallelism)

区分“并发”(Concurrency)和“并行”(Parallelism)是计算机科学中最常见的问题之一。最一针见血的区分方法是记住这句话: 并发是“应对”(Dealing with)多件事情的能力;并行是“同时做”(Doing)多件事情的能力。 为了让你更容易理解,我们可以从以下几个维度来进行详细区分: 1. 经典的“咖啡机比喻” Erlang 语言之父 Joe Armstrong ...