nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
最新更新
你身边身材最好的女生是什么样?
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
如何评价陈楚生在《歌手 2025》第六期演唱的《未来的主人翁》?
如何评价 GAI 在《歌手 2025》第六期演唱的《黄种人》?
电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
为什么一般人不建议住别墅?
如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
***拍大尺度片子时摄影师不会看光吗?
推荐阅读
猜你喜欢
京东 CEO 称一线城市京东外卖全职骑手人均收入 1.3 万元,这属于什么水平?外卖员收入过万难不难?
广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
空战的时候可不可以先击落预警机?
有没有什么冷门的高颜值女演员?
golang 与rust 在服务器程序领域相比较,各有什么优劣势?
py爬虫的话,selenium是不是能完全取代requests?
陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
6 月 20 日,女篮热身赛,中国女篮 93-61大胜日本女篮,如何评价本场比赛?
为什么 macOS 并不差,可市场总敌不过 Windows?
在你心中最漂亮的女演员是谁?
关注我们

包装胶带
网站首页
