网站地图官方微信:
网站首页 帐簿 圆规 隐型眼镜 削笔器 修正带 信封

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 如何评价钟南山院士? |

    作为一名初一学生,我虽然不太了解他这个人,但我可以通过一些事...

    查看详情>>
  • | 作为一个服务器,node.js 是性能最高的吗? |

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

  • | 为什么 macOS 比 Windows 稳定? |

  • | Electron 做游戏客户端的潜力有多大? |

  • | winkawaks游戏模拟器怎么运行? |

  • | 能不能发一张你相册里最好看的自拍照? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 如何评价“寡姐”斯嘉丽·约翰逊的身材? |

  • | postgres集群的选择? |

  • | 能不能通过养殖方法,把淡水鱼身上***除掉?然后再售卖做刺身,超级爱吃刺身,很害怕寄身虫? |

  • 因为人越忙越有空,越闲越他妈累。 我个人发现,精神高度集中...

    2025-06-24
  • 一个烫知识,导弹的成本的非常高的,尤其是弹道导弹,就连短程的...

    2025-06-24
  • 去年有一段时间对 Rust 特别感兴趣,不过由于时间忙,学习...

    2025-06-24
  • 因为事实上我们已经处于世界大战的周期里面了。 6月22日,...

    2025-06-24

关注我们

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