Вопрос

Как создать несколько процессов в программе Adobe Air? Docs? Татс? Алгоритмы? (Например, у меня есть логика проектирования и логика клиента некоторых сервисов, я хочу запускать их в отдельных процессах) (мне подходит Air 2.0)

Это было полезно?

Решение

Вы сказали, что можете использовать AIR 2.0, в этом случае вы можете написать клиентское приложение AIR со всем графическим интерфейсом и серверное приложение, также написанное на AIR (если вы хотите изменить язык), которое содержит логику. Используя AIR 2.0, вы можете запускать новый процесс. Когда графический интерфейс запускается, он запускает сервер, а затем они могут общаться с помощью HTTP на той же машине. Вы также можете инвертировать порядок загрузки, сначала запустив сервер, а затем запустив графический интерфейс. Здесь вы можете найти руководство по использованию NativeProcess в AIR 2.0

Другие советы

Если вы ищете многопоточность в AIR, извините, что несете плохие новости, но есть нет поддержки потоков в AIR. Если вам необходимо использовать многопоточность, вы можете подключить свое приложение AIR к java с помощью air-java-bridge и использовать потоки Java.

Другая возможность - реализовать зеленые потоки самостоятельно. Однако вы никогда не получите никакой выгоды от многоядерной архитектуры.

Я думаю, что вы можете запустить несколько потоков с помощью merapi, но тогда вам придется бороться с архитектурой установки и т. д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top