首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
大家有什么烧钱的爱好吗?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
如何看待朝鲜海军崔贤级二号舰“姜健”这么快就得以修复?
实况足球为什么没落了?
巴基斯坦援助伊朗防空,大家怎么看?
库克***最快明年在印度组装所有销往美国的iPhone,这对中国有哪些影响?
已婚职业女性,对男同事「开玩笑」,可以有多出格?
能分享一下你写过的rust项目吗?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
为什么现在没人提猎鹰9号了?
电话:
座机:
邮箱:
地址: