首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
某日在上海书城误撞其签售会, 目测兄比我脑袋大。 说话又作...
两年以前,我在这个回答下边写了一千来字草稿,试图论证 cla...
给小孩Youtube Kids,陪他玩Minecraft,他...
我只觉得他脑袋多少有点啥。 我们不上升到国家、民族层面。 ...
捞女游戏 是Electron做的。 但是不代表Electr...
还没有成为历史的抢答一下,必须是管晨辰神助攻吴柳芳。 吴柳...