网站地图官方微信:
网站首页 ylszy ydjbgsb ysy yjp yjj xs

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 乌龟和什么一起养既可以清理龟粪净化水质又可以当龟食物? |

    这只乌龟是2014年开始养的,整个缸已经稳定运行10年了,综...

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

  • | 搞了NAS之后去哪里下载4K,8K的电影? |

  • | 为什么现在知乎有一种j***a运行速度很慢,很吃***的论调? |

  • | 操作系统能否知道自己处于虚拟机中? |

  • | 有一双超级大长腿是什么感觉? |

  • | 最好的笔记软件是什么? |

  • | 女生真正的完美身材是什么样子? |

  • | 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢? |

  • | 请问游戏科学当时是怎么防止人才被别的公司挖走的,一个公司怎样才能留住员工? |

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

  • 本人已经实现了无损音质音乐下载自由! 这都得益于手机上的一个...

    2025-06-26
  • 我用Flutter开发了一款双因素身份验证器,它叫Cloud...

    2025-06-26
  • 很符合我对Rust壬的刻板印象 为什么Rust实现比c快 s...

    2025-06-26
  • 看的你的作品第一眼,就知道你没系统的学过设计,或者设计基础很...

    2025-06-26

关注我们

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