网站地图官方微信:
网站首页 包装产品加工 圆珠笔 印章用品 隐型眼镜 验钞机 修正带

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 同样源于Unix,是不是Linux的桌面图形用户界面(GUI)没有MacOS流畅? |

    比流畅度要消除变量啊。 我买了一个二手的2015款Macb...

    查看详情>>
  • | 有没有开源的搜索引擎? |

  • | Windows的伟大之处在哪里? |

  • | 幼升小的暑***, 家长和孩子应该做哪些准备? |

  • | 日本制造的质量真的就那么好吗? |

  • | 为什么某些人说中国现在全球军事实力第一,但包括中国人在内很多人不认可? |

  • | 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩? |

  • | 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来? |

  • | 如何成为氛围感美女? |

  • | 做一个中国的微软到底有多难? |

  • | rust在国内的前景如何? |

  • 我的观点,简单的CRUD界面,本来也没必要前后端分离。 前...

    2025-06-25
  • 说一下我的观点,用NAS听歌的前提: 你得有足够的多***,...

    2025-06-25
  • 我只能说大家都低估了的zig! zig 的编译时计算是划时代...

    2025-06-25
  • Ive的传记写的很清楚,乔布斯规定只有九个人可以直接向他汇报...

    2025-06-25

关注我们

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