在node.js中长时间运行的计算
我正在用node.js编写游戏服务器,某些操作涉及服务器部分的大量计算。在运行这些计算时,我不想停止接受连接-
当node.js不支持线程时,如何在后台运行它们?
-
我个人不能保证任何一种,但是如果您热衷于进行工作,那么节点模块页面上列出了针对节点的WebWorkers API的几个独立实现。 :
乍一看,第二个看起来更成熟,并且它们都可以让您进行线程编程,但是它基本上是参与者模型,因此都通过消息传递来完成,并且您不能拥有共享的数据结构或任何东西。
同样,出于其价值,node.js团队最终打算在本机上精确地实现此API,因此,即使这些工具不是完美的,它们也可能是一个不错的权宜之计。
-
如何避免在Node.js中长时间嵌套异步函数
2021-02-02 关注 0 浏览74 1答案
-
C#中长时间运行任务的进度条
2021-04-09 关注 0 浏览109 1答案
-
在Node.js中循环使用findOne会花费很长时间
2021-01-31 关注 0 浏览91 1答案
-
如何避免Node.js中异步函数的长时间嵌套
2021-01-31 关注 0 浏览142 1答案
-
如何使用asyncio和current.futures.ProcessPoolExecutor终止Python中长时间运行的计算(受CPU约束的任务)?
2021-01-29 关注 0 浏览79 1答案
-
ASP.Net MVC中长时间运行的服务器调用的进度条
2021-01-31 关注 0 浏览125 1答案
-
在Android上运行Node.Js
2021-01-31 关注 0 浏览128 1答案
-
Node.JS无法在Internet上运行
2021-01-31 关注 0 浏览109 1答案
-
在Azure Web App上运行Node.js
2021-01-31 关注 0 浏览91 1答案
-
在Node.js Docker映像上运行Redis
2021-02-01 关注 0 浏览103 1答案