Il metodo close()
è visibile all'interno dell'ambito del worker. Il metodo terminate()
è una parte dell'interfaccia dell'oggetto di lavoro e può essere chiamato "dall'esterno".
Se si crea un worker nello script principale e si desidera arrestarlo da tale script, è necessario chiamare lo terminate()
sull'oggetto worker. Se si desidera interrompere il worker dal codice worker (ad esempio come risposta a un messaggio esterno), è necessario chiamare il metodo close()
.
Fonte: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers#Terminating_a_worker
fonte
2015-05-28 08:28:33
Grazie per il vostro aiuto! –