网站地图官方微信:
网站首页 塔河镇 召陵区 都康乡 凭祥镇 金岩乡 安边镇

当前位置: 首页 >

nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?

首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。

Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。

但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。

这就很炸裂了。

Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。

nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?

  • | 书法学习路上最大的坑是什么? |

    昨天朋友姑娘来我家玩,看见就这张字,她说也想写一写。 我从...

    查看详情>>
  • | 你和你老婆是怎么认识的? |

  • | 如何评价首个女性友好的编程语言HerCode? |

  • | 个人平常不怎么运动,现在想培养一个运动习惯,从什么运动开始比较好呢? |

  • | php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑? |

  • | 山东临沂这个地方怎么样? |

  • | 围棋比赛上有什么开始觉得很好笑,但是细思极恐的事? |

  • | 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗? |

  • | 一流女演员和一流AV女演员去演电影中AV女演员的角色,哪个会演得更好? |

  • | 和女生旅游开一间房有什么注意事项? |

  • | iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价? |

  • 首先,现在的Linux桌面图形界面一点儿也不丑。 。 。 ...

    2025-06-20
  • 首先肯定是带点智商了,不建议藏区徒步,遇到熊瞎子没招,也不建...

    2025-06-20
  • 一个个危言耸听,拿着鸡毛当令箭,像极了装在套子里的别里科夫:...

    2025-06-21
  • 作为一个非专业程序员与C++爱好者,我主要用C++写点小工具...

    2025-06-20

关注我们

添加微信好友,关注最新动态