网站地图官方微信:
网站首页 益农镇 田集镇 虞塘镇 万宁市 雪山乡 拉市镇

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

    用内存虚拟化方案就可以了。 因为 Obsidian 对于 ....

    查看详情>>
  • | Golang和J***a到底怎么选? |

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 养乌龟生态缸到底可行吗? |

  • | 为何年轻人上班不愿意精致打扮? |

  • | 老婆生了孩子,我对她完全没有感觉怎么办? |

  • | 腰肌劳损怎嘛治啊? |

  • | 哪张照片让你觉得刘亦菲美得不可方物? |

  • | 为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯? |

  • | 网红都那么美,为什么当不了明星? |

  • | 有些家长可以恶心到什么程度? |

  • 你大儿子用了一上午***购准备食材、两个小时煲高汤、两个小时...

    2025-06-23
  • 这个社会不认合不合理,只认合不合法。 不让停,好了,接下来...

    2025-06-23
  • 因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人...

    2025-06-23
  • 我大概能懂这种感觉... 我因为工作原因被逼着用了大半年ru...

    2025-06-23

关注我们

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