Member 12642259 Ответов: 0

Как вызвать обратный вызов java-приложения из dll-файла?


У меня есть Java-приложение, из которого я вызываю функции в DLL (Delphi). Для этого я использую JNA.

Библиотека DLL после инициализации запускает свой собственный поток и отслеживает состояние системы. Управление возвращается java-приложению в его собственном (основном) потоке.

Какие существуют варианты, чтобы сигнализировать Java-приложению из моего потока DLL потокобезопасным способом о том, что произошло событие? Если бы это было приложение для Windows, я бы, вероятно, опубликовал сообщение окна или сообщение потока.

Какой выбор у меня есть в этом случае, кроме опроса?

Я искал подобные запросы, но не мог найти ответов на свой вопрос. Заранее спасибо.

Что я уже пробовал:

Погуглил, на других форумах, поспрашивал для Java программистов

0 Ответов