Во-первых, небольшое объяснение почему Я задаю этот вопрос в первую очередь: я пишу программу на python (с графическим интерфейсом wxPython), которая должна вызывать программу Java AWT из pythonи извлекать данные из него.У меня есть рабочее решение для Windows.У меня также есть внутрипроцессное решение для OSX, пока я запускаю приложение Java без головы.К сожалению, нет разумного решения, которое я нашел для запуска обоих графических интерфейсов в одном и том же процессе в OSX, потому что и AWT, и WX оба хотят первый поток и не могут совместно использовать цикл сообщений wx.
Что я хотел бы сделатьэто запустить программу на Java в отдельном процессе от моей программы на Python и установить канал или очередь или что-то для передачи данных (в частности, байтовых массивов) туда и обратно.
Я был бы очень признателен за любые предложения или дажетолчок в правильном направлении, так как у меня очень мало опыта работы с IPC.