Wie erstellt man mehrere Prozesse im Adobe Air-Programm? Docs? Tuts? Algorithmen? (z. B. habe ich einige Design-Logik und einige Dienste Client-Logik möchte ich sie in getrennten Prozessen laufen) (Air 2.0 ist ok für mich)
Antworten
Zu viele Anzeigen?Wenn Sie nach Multithreading in AIR suchen, muss ich Ihnen leider eine schlechte Nachricht überbringen, denn es gibt keine Unterstützung für Threads in AIR. Wenn Sie Threading verwenden müssen, können Sie Ihre AIR-Anwendung mit Java verbinden, indem Sie luft-java-brücke und das Threading von Java ausnutzen.
Sie sagten, dass Sie AIR 2.0 verwenden können. In diesem Fall können Sie eine AIR-Client-Anwendung mit der gesamten grafischen Benutzeroberfläche und eine Server-Anwendung schreiben, die ebenfalls in AIR geschrieben ist (wenn Sie möchten, können Sie die Sprache wechseln) und die Logik enthält. Mit AIR 2.0 haben Sie die Möglichkeit, neue Prozesse zu starten. Wenn die grafische Benutzeroberfläche startet, wird der Server ausgeführt, und beide können dann über HTTP auf demselben Rechner kommunizieren. Sie können auch die Startreihenfolge umkehren und zuerst den Server und dann die grafische Benutzeroberfläche starten. Hier finden Sie eine Anleitung zur Verwendung von NativeProcess in AIR 2.0