我不完全了解Web Workers的close()与Terminate()方法之间的区别。我已经在这里阅读了说明,似乎在做同样的事情?
http://www.w3.org/TR/workers/

我什么时候可以使用另一个?

最佳答案

close()方法在工作范围内可见。terminate()方法是辅助对象界面的一部分,可以“从外部”调用。

如果您在主脚本中创建了一个工作程序,并希望从该脚本中停止它,则应在该工作程序对象上调用terminate()。如果要从工作程序代码中停止工作程序(例如,作为对外部消息的响应),则应调用close()方法。

资料来源:https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers#Terminating_a_worker

关于javascript - JavaScript Web Worker-close()与Terminate(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30500883/

10-09 14:35