Question

Comment créer plusieurs processus dans le programme Adobe Air? Docs? Tuts? Algorithmes? (par exemple, j'ai une logique de conception et une logique client de services que je veux exécuter dans des processus distincts) (Air 2.0 me convient)

Était-ce utile?

La solution

Vous avez dit que vous pouvez utiliser AIR 2.0. Dans ce cas, vous pouvez écrire une application AIR client avec toute l'interface graphique et une application serveur, également écrite en AIR (si vous le souhaitez, vous pouvez changer de langue), qui contient la logique. En utilisant AIR 2.0, vous avez la possibilité d’exécuter un nouveau processus. Lorsque l'interface graphique démarre, le serveur est exécuté, puis ils peuvent communiquer via HTTP sur le même ordinateur. Vous pouvez également inverser l'ordre de démarrage en exécutant d'abord le serveur, puis en exécutant l'interface graphique. Vous trouverez ici un guide d'utilisation de NativeProcess dans AIR 2.0 .

Autres conseils

Si vous recherchez le multi-threading dans AIR, désolé d'être le porteur de mauvaises nouvelles, mais il existe pas de prise en charge des threads dans AIR. Si vous devez utiliser le threading, vous pouvez connecter votre application AIR à Java à l'aide de air-java-bridge et exploiter le threading de Java.

Une autre possibilité consiste à implémenter vous-même les threads verts. Cependant, vous n’obtiendrez jamais aucun bénéfice d’une architecture multicœur.

Je pense que vous pouvez lancer plusieurs threads avec merapi, mais vous devez ensuite vous battre avec une architecture d'installation, etc. ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top