- 我怎样才能在Adobe的Adobe空气桌面实现多线程?
由于繁重的计算(客户端/服务器套接字,SQL更新和插入),我的用户界面有时无响应。 我想有一个线程在后台处理和实时这些计算多线程和adobe空气桌面的响应
可以一机进程有助于这种情况(UI不应该与情态动词/对话框说“加载”打断)?我googling了几个小时,我发现这个所谓的“绿色线程”,但它并没有帮助我...
本地进程实际上是否创建一个新的线程?
注:这是Linux
对不起,我的英语..
由于繁重的计算(客户端/服务器套接字,SQL更新和插入),我的用户界面有时无响应。 我想有一个线程在后台处理和实时这些计算多线程和adobe空气桌面的响应
可以一机进程有助于这种情况(UI不应该与情态动词/对话框说“加载”打断)?我googling了几个小时,我发现这个所谓的“绿色线程”,但它并没有帮助我...
本地进程实际上是否创建一个新的线程?
注:这是Linux
对不起,我的英语..
在你的情况我会给一个尝试工人http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Worker.html
我会建议你使用你的主用于UI显示的应用程序,并移动到目前为止已在外部工作人员中实施的所有“繁重”工作(webservice调用,解析器,实用程序类)。
一个不错的教程中,你可以在这里找到http://gotoandlearn.com/play.php?id=162
好运
只是看看这里https://code.google.com/p/async-threading/。 AsyncThreading是一个动作库,用于在Flex和Air应用程序中实现线程化。它非常简单,只需扩展AbstractAsyncThread类并实现IAsyncThreadResponder接口,或者实现一个扩展IAsyncThreadResponder接口的类,就可以做到你所需要的。
但是,当你发送消息到另一个线程时,请小心,我建议你得到你的类的实例,但不要从它接收消息。