Цель состоит в том, чтобы эмулировать многопоточное поведение для .so, которое не является потокобезопасным.Памяти обильно, не проблема.Для меня важны нисходящие вызовы через JNI.Что не важно, так это up-звонки и совместное использование чего-либо между экземплярами .so (цель - полная изоляция).
Я слышал, что можно связывать общую библиотеку более одного раза, но я не виделКто-нибудь на самом деле это делает.
Существует мнение , что это плохая идея, но я не убежден в этом аргументе.
Это хорошо / плохоидея, и почему?
Если это окажется хорошей идеей при определенных условиях, где я могу узнать больше об этом?Кто-нибудь может поделиться каким-нибудь кодом, который делает это?
Позвольте мне добавить, что создание .so поточно-ориентированного режима на самом деле не вариант, и что мьютекс - это текущая реализация, которую я пытаюсь улучшить.