var num=2
function mainEntrence(){
timer=setTimeout(function(){
log("hello")
}, num*60*1000);
sleep(500)
log(timer)
}
mainEntrence()
var num=2
function mainEntrence(){
timer=setTimeout(function(){
log("hello")
}, num*60*1000);
sleep(500)
log(timer)
}
mainEntrence()
JavaScript是单线程的,代表着在一段时间内只能执行一段代码,如果某段时间内队列是空的,那么添加的代码会立即执行;如果队列不是空的,那么它就要等前面的代码执行完了以后再执行。
解决方案:使用Web Worker。