Domanda

Come creare più processi nel programma Adobe Air? Documenti? Tuts? Algoritmi? (ad esempio ho una logica di progettazione e una logica di client di servizi che voglio eseguirli in processi separati) (Air 2.0 è ok per me)

È stato utile?

Soluzione

Hai detto che puoi usare AIR 2.0, in questo caso puoi scrivere un'app AIR client con tutta la GUI e un'app server, anch'essa scritta in AIR (se vuoi puoi cambiare lingua), che contiene la logica. Con AIR 2.0 hai la possibilità di eseguire un nuovo processo. All'avvio, la GUI esegue il server e possono comunicare tramite HTTP nella stessa macchina. È inoltre possibile invertire l'ordine di avvio prima eseguendo il server e quindi eseguendo la GUI. Qui puoi trovare una guida per utilizzare NativeProcess in AIR 2.0

Altri suggerimenti

Se stai cercando il multi-thread in AIR, mi dispiace essere portatore di cattive notizie, ma c'è nessun supporto per thread in AIR. Se è necessario utilizzare il threading, è possibile connettere l'app AIR con java utilizzando air-java-bridge e sfrutta il threading di Java.

Un'altra possibilità è implementare da soli i fili verdi. Tuttavia non otterrai mai benefici da un'architettura multicore.

Penso che tu possa dare il via a più thread con merapi, ma poi devi combattere con l'architettura di installazione ecc ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top