首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
代码:
为什么部分人瞧不起深圳?
作为一个腰细腿粗的女生什么感觉?
女生为啥喜欢穿不戴钢圈的胸罩?
开发者为什么不使用网页扫码支付绕过苹果抽成30?
如何看待中国民航局对必须携带具有3c强制认证的充电宝上机的规定?
听说有一门技术叫windows批处理(bat),请问它有什么现实用途?
编程有必要坚持学下去吗?
有没有什么路由器让你用过之后彻底惊艳了?
世界上存在动漫少女般完美的「身体」吗?
为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
为什么说三伏天是除甲醛的黄金期?如何才能快速散味住新房?
如何看待小米yu7 3分钟大定破20w辆?
你卡过最厉害的bug是什么?
微信服务器会保留聊天记录吗,会保存多久?
用PHP写了个小框架,怎么才能得到大佬们的指点?
《流浪地球 3》官宣马丽加入,对于她的表现你有哪些期待?
时隔 20 年新修订的治安管理处罚法自明年 1 月 1 日起施行,新修订的治安管理处罚法聚焦哪些问题?
为什么体制内大家看起来都很平庸?
苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
如何评价韩剧《鱿鱼游戏 3》(最终季》?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
为什么来例***奶涨 ?
为什么 macOS 并不差,可市场总敌不过 Windows?
蔡澜曾说「年轻人要存到 100 万以上,这是脱离牛马生活的第一步」,怎样看这一观点?
伊朗这次会崩溃灭亡吗?
6 月 28 日贵州榕江县防汛应急响应提升至 Ⅰ 级,全城撤离,当地情况如何?
公司就一个后端一个前端,有必要搞微服务吗?
雅兰、金可儿、席梦思、丝涟、舒达、慕思、喜临门哪个品牌的床垫好?
你的低成本爱好是什么?
如何打造属于自己的 GUI 图形化界面?