摘要:
AS3是单线程执行代码。包括事件的响应执行也是单线程的。但它可以调用宿主的多线程,产生一些异步事件。比如load。现在不清楚的是,如果是单线程,当load请求返回来之时,AS3正在执行当前的语句系列,那是否会在当前插入响应语句,还是会等当前代码执行完成之后再响应语句。比如当load请求回来之时,我的for(i=0;i<1000000000000000;i++){...}正在for到i=50000000,如果这时响应load请求,是否会先挂起当前的for语句,去响应完load之后再回来,还是会先for完全部再去执行响应。再如果,这时load的响应语句里,将i重置为0,是否会引响到当前for 阅读全文