网站地图官方微信:
网站首页 砂河镇 绥化市 白莲镇 高庄镇 潼川镇 江底镇

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | WebSocket 是什么原理?为什么可以实现持久连接? |

    为避免同学们概念混淆,先声明一下,其实WebSocket和S...

    查看详情>>
  • | 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么? |

  • | 国际空间站的氧气是怎么来的?为什么一直都用不完? |

  • | 为什么中医一千多年没有出现理论大创新了? |

  • | 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM? |

  • | 如果让你重新开始学计算机,你的学习路线会怎么选择? |

  • | Flutter 为什么没有一款好用的UI框架? |

  • | 四岁的女孩儿跳舞怕压腿,家长该坚持吗? |

  • | 你的电脑上有哪些你认为不可或缺的神仙软件? |

  • | 如何评价阿里等大厂笔试现已经禁用本地IDE? |

  • | 紧身牛仔裤看起来不正经,真的是这样吗? |

  • 当然可以,前提是能做到的话。 预警机就像象棋里的【帅】,价...

    2025-06-24
  • python以前狐***虎威,表面上看着是python做了很...

    2025-06-24
  • 以前我是神烦这种cookie弹窗的。 自己做海外网站设计的时...

    2025-06-24
  • 我的 Firenote 已经在 App Store 上架一周...

    2025-06-24

关注我们

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