首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
瑜伽裤和牛仔裤哪个更显身材?
女生在家不穿内裤可以吗?
为什么贵州的旅游的宣传效果较为一般?
吃爽了是怎样一种体验?
蜜雪冰城香港门店被通报「产品大肠菌群超标 70%」,哪些环节可能导致大肠菌群超标?会对身体有哪些危害?
有没有免费的云服务器?
Vue性能优于React,那为什么还不用Vue?
国党去台湾以后为什么支楞起来了了?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
你发生过的最尴尬的事是什么?
电话:
座机:
邮箱:
地址: