Если мои исполняемые вызовы dlopen
загрузить библиотеку, но не звонит dlclose
библиотека будет загружена до тех пор, пока процесс не завершится и ОС не выгрузит ее.
Если я загружу a.so
какие нагрузки b.so
затем позвоните dlclose
на a.so
ОС загружается b.so
также?
Как это можно сравнить с аналогичным сценарием, использующим аналог Microsoft, LoadLibraryEx
?
Приложение должно беспокоиться только о том, что приложение загружается непосредственно. Если вы загружаете a.so
все, что вам нужно беспокоиться, это разгрузка a.so
,
Если a.so
отказывается выгружать b.so
это проблема с a.so
Ваше приложение не несет ответственности за это. Автор a.so
необходимо собрать их акт и исправить проблему с их библиотекой.