Flash Player не поддерживает многопоточность.Однако, если вы пишете настольное приложение (используя среду выполнения AIR), вы можете использовать NativeProcess для запуска инструмента командной строки (python, java, ruby, C и т. Д.), Чтобы выполнять обработку Midi в фоновом режиме, оставляя Flash для простой обработкиобновления пользовательского интерфейса, и это то, чем на самом деле является Flash.
Зеленая многопоточность может быть полезным подходом для некоторых задач обработки данных, которые замедляют частоту кадров, но я подозреваю, что ваша обработка MIDI довольно интенсивна - она, вероятно, делаетне принадлежат Flash.
Если вы развертываете в Интернете, то лучше всего использовать Java (или любой другой серверный ресурс) для обработки MIDI.Вам нужно будет предоставить более подробную информацию о типе обработки, если вы хотите, чтобы я получил более конкретную информацию.