网站地图官方微信:
网站首页 包装生产线 包装胶带 包装防伪 语音室成套设备 荧光笔 削笔器

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 你怎么看待剪映收费过高问题? |

    2021年第1次使用剪映的时候 我发现它的大部分功能都在服务...

    查看详情>>
  • | 我特别不明白,我们这边做j***a 的,为什么要用windows 做server? |

  • | 为什么要学go语言,golang的优势有哪些? |

  • | 日本AV对中国人的毒害有多大? |

  • | 如果SSD硬盘闲置很多年,内部数据会不会丢失? |

  • | 听说百度文心一言已经停止训练了,真的***的?百度这是准备放弃ai了吗? |

  • | 成为体育女主播,光「好看」就够了吗? |

  • | 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么? |

  • | 想知道德普怎么看上艾梅柏·希尔德的? |

  • | 维护一个大型开源项目是怎样的体验? |

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

  • 因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7...

    2025-06-28
  • 这真的像极了广电在问:为什么人们都不看电视了,这些搞垄断的确...

    2025-06-28
  • 钢铁侠的技术说白了就两个东西,能量反应堆和铁皮壳子 那个铁皮...

    2025-06-28
  • 江苏网友糖糖某天买了一双袜子,却没想到颜色竟然和家里小猫的毛...

    2025-06-28

关注我们

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