我想在JavaScript中使用Web Worker运行一个函数,但是如果worker在2分钟内没有返回任何结果,我想终止worker。是否可以这样做?
答案 0 :(得分:0)
是的,只需终止:
var worker=new Worker("src.js");
worker.postMessage("init");//give some task
setTimeout(function(){
worker.terminate()
},2*60*1000);
window.addEventListener("message",somehandler);