小智 10

actionscript 3语言不支持线程.但是,您可以为许多常见或流程密集型应用程序实现一种伪线程.请参阅以下文章了解理论+演示和来源:

http://www.senocular.com/flash/tutorials/asyncoperations/

http://blog.claudiu-ursica.ro/tag/pseudothreads/

至于天气与否,闪存VM是多线程的,答案是,排序.基本上你在actionscript 3中所做的一切都是在一个线程中执行的,除了像素弯曲器过滤器,它们在自己的线程中处理.此外,对于Flash播放器的下一个主要版本,GPU暴露在外,因此可以将事物推送到GPU以及这些因素如何,不确定.无论如何,下面是一些参考:

http://en.wikipedia.org/wiki/Tamarin_(JavaScript_engine)

http://www.mozilla.org/projects/tamarin/faq.html

请注意,在下一个链接中,此人专门分配给开发中的项目,以将多线程引入闪存VM.

http://www.adobe.com/technology/people/sanfrancisco/wilkinson.html

******更新

关于像素弯曲器在其自己的线程中运行的声明,人们使用像素弯曲器进行数字运算,原因如下:

http://www.adobe.com/devnet/flex/articles/flashbuilder4_pixelbender.html

忘掉它的一切,想到它需要在这里添加.

  • @prototypical:如果你喜欢这个答案,请投票支持.对你喜欢说"好工作"的每篇文章的评论都不是很感激; upvotes是一个更好的奖励. (2认同)