7
我並不完全理解Web Workers的close()和terminate()方法之間的區別。我已經閱讀了這裏的描述,它似乎在做同樣的事情? http://www.w3.org/TR/workers/JavaScript Web Worker - close()vs terminate()
什麼時候我會用另一個?
我並不完全理解Web Workers的close()和terminate()方法之間的區別。我已經閱讀了這裏的描述,它似乎在做同樣的事情? http://www.w3.org/TR/workers/JavaScript Web Worker - close()vs terminate()
什麼時候我會用另一個?
close()
方法在工作人員的範圍內可見。 terminate()
方法是工作對象接口的一部分,可以從外部調用。
如果您在主腳本中創建了一個worker,並且想要從該腳本中停止該worker,則應該調用worker對象上的terminate()
。如果您想要停止工人代碼(例如作爲對外部消息的響應),您應該調用close()
方法。
感謝您的幫助! –