gpt4 book ai didi

javascript - 有什么方法可以在网络 worker 关闭之前执行操作吗?

转载 作者:搜寻专家 更新时间:2023-10-31 23:11:49 24 4
gpt4 key购买 nike

我正在编写一个事件记录器,使用网络 worker 在辅助进程中处理它。工作人员在本地收集事件,然后每隔几秒将它们作为批处理发送出去。

如果浏览器或选项卡关闭,我需要一种方法来发送任何未发送的批处理。 Web Worker 有什么方法可以监听类似 onclose 的事件吗?

我意识到我可以在应用程序本身中执行此操作,但记录器是一个将在多个地方使用的 Node 包,我宁愿不让前端负责清理事件记录器。

最佳答案

processing model 中没有提及任何内容Web Worker 规范的部分,特别是“Kill a Worker”和“Terminate a Worker”部分。我认为您没有太多选择,只能让 UI 线程上的代码向 worker 发送一条消息,告诉它进行清理。

关于javascript - 有什么方法可以在网络 worker 关闭之前执行操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37304719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com