Я пытаюсь понять, каков механизм получения строки из демона c ++, который я написал в Java для использования в пользовательском интерфейсе.Я опубликую картину того, что я представляю, затем продолжу вопрос:
Здесь я вижу две проблемы:
1)Семафор должен быть доступен для библиотеки.В Windows это можно было бы сделать с помощью именованного семафора и доступа к его дескриптору.В Linux я был нацелен на использование семафора в разделяемой памяти и информирование об этом процессов через ключ к разделяемой памяти.Для меня это неопределенно, но сработает ли эта концепция для синхронизации Java и демона?
2) Нужно ли размещать очередь в разделяемой памяти, чтобы заставить работать ссылку ???
в диаграмме выше?Может и должна ли очередь находиться в .so?
Так что это мои заботы.Я буду рад любой помощи, вызовам и просьбам о здравомыслии и буду рад предоставить всю необходимую дополнительную информацию.Заранее спасибо.