Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道,AS3 中的异步是如何实现的?来Timer上课吧 计时器异步运行并分派一些事件。似乎它为自己创造了一个新的线程。当定时器事件发生时调用的函数是如何线程安全的?AS3 中的线程安全是如何实现的?
Timer
AS3 现在支持在最新版本中使用“ActionScript Workers”的多线程。您可以在此预览中看到它是如何使用的……
http://www.bytearray.org/?p=4423
AS3 [曾经是]不是多线程的。
在 Flash Player 11.4 之前,一切都在主(单)线程上运行,这就是为什么如果 CPU 因一些繁重的处理而陷入困境,Timer类之类的东西可能会变得非常不准确。
从 Flash Player 11.4 开始,Worker引入了对象,提供了创建多个线程的能力。
Worker