adobe flex 中的多线程
我想知道我是否可以使用像 posix 这样的线程模型或 Flex 中的任何其他模型,我是 Flex 的初学者,我想知道我是否可以使用其中的线程来进行多任务处理。
i want to know if i can use threading model like posix or any else in flex, i am a beginer of flex and i want to know if i can use threads in it for multitasking.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
不,您的 Flash/Flex 代码将仅在单个线程上运行,但您可以通过异步/事件模型实现很多目标。
No, your Flash/Flex code will only run on a single thread, but you can achieve a lot through the asynchronous/event model.
Flex 和 ActionScript 是单线程的,因此没有可以使用的线程模型。
Flex and ActionScript are single-threaded, so there's no threading model you can use.
http://cookbooks.adobe.com/post_Is_multi_threading_possible_in_Flash_or_ActionScri-12026.html
这是官方的来自土坯
http://cookbooks.adobe.com/post_Is_multi_threading_possible_in_Flash_or_ActionScri-12026.html
this is official from adobe
您可以使用绿色线程的概念在您的 Flex 应用程序中提供多线程。
检查此链接以获取绿色线程的示例实现。
您基本上必须将处理分成多个块,并使用主线程与普通应用程序一起运行您的线程。
You can use the concept of Green Threads to provide multi threading in your Flex app.
Check this link for a sample implementation of Green Threads.
You would basically have to split your processing into chunks and use the main thread to run your thread along with your normal app.