网站地图官方微信:
网站首页 关防乡 么里镇 季宅乡 磨店乡 寿宁县 新干县

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 大家都是在哪一瞬间学会了自由泳的? |

    自由泳有一个很简单的学习方法,你可以用这个方法在水上训练。 ...

    查看详情>>
  • | 为什么从事技术的人普遍都比较难沟通? |

  • | go的channel在实际项目中会怎么使用? |

  • | 是什么原因让你决定开始练书法? |

  • | Windows 上有什么实用的必备软件? |

  • | edge浏览器历史记录总是丢失是因为什么原因?有没有什么解决办法? |

  • | 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利? |

  • | 公司规定所有接口都用 post 请求,这是为什么? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • | 当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • 巴西的编程语言都占领全世界了,中国怎么就不行呢? 转自公众号...

    2025-06-26
  • 对于有一定身家的群体,要尽量远离RMB资产,包括RMB本身。...

    2025-06-26
  • 格力的维修工告诉我空调的制冷出风口是13度,无论你的空调设定...

    2025-06-26
  • 写在前面大家好,这里是 IT学习日记。 今日推荐项目:kkF...

    2025-06-26

关注我们

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