【问题标题】:How to create multiple processes in Adobe Air program?如何在 Adob​​e Air 程序中创建多个进程?
【发布时间】:2009-11-28 11:34:50
【问题描述】:

如何在 Adob​​e Air 程序中创建多个进程?文档?啧啧?算法? (例如,我有一些设计逻辑和一些服务客户端逻辑,我想在单独的进程中运行它们)(Air 2.0 对我来说还可以)

【问题讨论】:

    标签: apache-flex flash actionscript-3 air mxml


    【解决方案1】:

    您说您可以使用 AIR 2.0,在这种情况下,您可以编写一个包含所有 GUI 的客户端 AIR 应用程序和一个服务器应用程序,同样用 AIR 编写(如果您愿意,可以更改语言),其中包含逻辑。使用 AIR 2.0,您可以运行新进程。当 GUI 启动时,它会运行服务器,然后它们可以在同一台机器上使用 HTTP 进行通信。您还可以颠倒启动顺序,先运行服务器,然后运行 ​​GUI。 Here you can find a guide to use NativeProcess in AIR 2.0

    【讨论】:

      【解决方案2】:

      如果您正在 AIR 中寻找多线程,很抱歉成为坏消息的承担者,但 AIR 中有 no support for threads。如果您必须使用线程,您可以使用air-java-bridge 将您的 AIR 应用程序与 java 连接并利用 java 的线程。

      【讨论】:

        【解决方案3】:

        另一种可能性是自己实现绿色线程。但是,您永远不会从多核架构中获得任何好处。

        【讨论】:

        【解决方案4】:

        我认为您可以使用 merapi 启动多个线程,但是您必须与安装架构等作斗争...

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-14
          • 2010-10-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-04
          • 2014-08-12
          • 1970-01-01
          相关资源
          最近更新 更多