并发Node.js流
您是否曾经尝试过从自然界导出方程式? 没有? 好吧,让我们用上面的图像进行练习。 您会看到2条溪流,它们似乎正在流入湖中。最简单的答案是stream + stream = lake。 现在,如果我们将该想法应用到代码中怎么办? 2个彼此独立的流汇聚成一个更大的整体。 每条溪流都有其自己的职责,名称和游鱼路线。 它们是如此独立,以至于您可以将垃圾倒在左流中,而没有一个香蕉皮污染右流。 完全分离职责,同时仍然有助于更大的整体。 真是个好主意。 实际上,这个想法已经存在了一段时间。 这就是所谓的并发。 并发是程序某些部分忽略其执行顺序的能力。没有严格的顺序意味着程序的某些部分可以移交给其他CPU内核。 在您的程序上运行的CPU内核越多,它运行的速度和可伸缩性就越高。…