AS3的用户代码均在一个线程中处理。这也就造成了除了系统监听和IO操作之外,其他均由一个线程来处理,这个线程就是AS3的主线程。它由两个主要阶段
USER_CODE RENDER
其中用户代码又分为以下阶段
EXIT_FRAME USER_IO SYSTEMIO ENTER_FRAME TIMER
对于IO的事件,虚拟机会将渲染过程中和上次用户代码阶段的触发的IO事件添加到队列中,待调用阶段根据优先级逐次调用。
AS3的用户代码均在一个线程中处理。这也就造成了除了系统监听和IO操作之外,其他均由一个线程来处理,这个线程就是AS3的主线程。它由两个主要阶段
USER_CODE RENDER
其中用户代码又分为以下阶段
EXIT_FRAME USER_IO SYSTEMIO ENTER_FRAME TIMER
对于IO的事件,虚拟机会将渲染过程中和上次用户代码阶段的触发的IO事件添加到队列中,待调用阶段根据优先级逐次调用。