Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading AdobeAIR桌面的多线程和响应能力 如何在AdobeAIR desktop for Linux中实现多线程_Multithreading_Apache Flex_Networking_Air_Adobe - Fatal编程技术网

Multithreading AdobeAIR桌面的多线程和响应能力 如何在AdobeAIR desktop for Linux中实现多线程

Multithreading AdobeAIR桌面的多线程和响应能力 如何在AdobeAIR desktop for Linux中实现多线程,multithreading,apache-flex,networking,air,adobe,Multithreading,Apache Flex,Networking,Air,Adobe,由于繁重的计算(客户机/服务器套接字、sql更新和插入),我的UI有时没有响应。 我希望有一个线程在后台实时处理这些计算(UI不应该被说“加载”的模态/对话框打断) 本机进程可以帮助这种情况吗?我在谷歌上搜索了几个小时,发现了这个所谓的“绿色线程”,但它对我没有帮助 本机进程是否实际创建了一个新线程 注意:这是针对linux的 对不起,我的英语太差了。如果是你的话,我会试试看 我建议您使用主应用程序进行UI显示,并移动到目前为止在en external worker中实现的所有“繁重”工作(We

由于繁重的计算(客户机/服务器套接字、sql更新和插入),我的UI有时没有响应。 我希望有一个线程在后台实时处理这些计算(UI不应该被说“加载”的模态/对话框打断)

  • 本机进程可以帮助这种情况吗?我在谷歌上搜索了几个小时,发现了这个所谓的“绿色线程”,但它对我没有帮助

  • 本机进程是否实际创建了一个新线程

  • 注意:这是针对linux的


    对不起,我的英语太差了。

    如果是你的话,我会试试看

    我建议您使用主应用程序进行UI显示,并移动到目前为止在en external worker中实现的所有“繁重”工作(Web服务调用、解析器、实用程序类)

    你可以在这里找到一个很好的教程

    祝你好运,看看这里。 AsyncThreading是一个actionscript库,用于促进Flex和Air应用程序中的线程处理。它非常简单,只需扩展AbstractAsyncThread类并实现IAsyncThreadResponder接口,或者实现一个扩展IAsyncThreadResponder接口的类,您就可以做您需要的事情

    但当您向另一个线程发送消息时要小心,我建议您获取类的实例,但不要从中接收消息