在node.js中长时间运行的计算

发布于 2021-01-31 23:17:17

我正在用node.js编写游戏服务器,某些操作涉及服务器部分的大量计算。在运行这些计算时,我不想停止接受连接-
当node.js不支持线程时,如何在后台运行它们?

关注者
0
被浏览
81
1 个回答
  • 面试哥
    面试哥 2021-01-31
    为面试而生,有面试问题,就找面试哥。

    我个人不能保证任何一种,但是如果您热衷于进行工作,那么节点模块页面上列出了针对节点的WebWorkers API的几个独立实现。 :

    乍一看,第二个看起来更成熟,并且它们都可以让您进行线程编程,但是它基本上是参与者模型,因此都通过消息传递来完成,并且您不能拥有共享的数据结构或任何东西。

    同样,出于其价值,node.js团队最终打算在本机上精确地实现此API,因此,即使这些工具不是完美的,它们也可能是一个不错的权宜之计。



推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看