2015-05-28 24 views

回答

21

close()方法在工作人员的范围内可见。 terminate()方法是工作对象接口的一部分,可以从外部调用。

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

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

+0

感谢您的帮助! –