下面的代码,多久之后会弹出'end'? 为什么?
var t = true;
setTimeout(function(){ t = false; }, 1000);
while(t){ }
alert('end');
这是以前在想有没办法实现阻塞javascript线程的时候(即实现sleep方法),想过的一种实现。
很简单,是吧?
是吗?
下面的代码,多久之后会弹出'end'? 为什么?
var t = true;
setTimeout(function(){ t = false; }, 1000);
while(t){ }
alert('end');
这是以前在想有没办法实现阻塞javascript线程的时候(即实现sleep方法),想过的一种实现。
很简单,是吧?
是吗?
转载于:https://www.cnblogs.com/QLeelulu/archive/2011/06/13/2079965.html