Re: Выгружаемые модули
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 07.08.23 05:02
Оценка: 2 (2)
Здравствуйте, Разраб, Вы писали:

Р>Еще в free pascal есть такой LoadLibrary , FreeLibrary. Не уверен, насчет этого. И насколько это безопасно для приложения.


Это WinAPI для DLL или что-то другое?

Р>По крайней мере в корке через контекст загрузки осуществить выгрузку довольно сложно пока есть ссылки (например был вызван конструктор класса из загруженной сборки).


Ну так это, наверно, нормально.

Р>В ББО как-то с этим попроще, хотя там реализована безопасная выгрузка.


Что такое ББО?

Р>Насколько практична данная фича?


В Erlang это существует чуть ли не с самого начала и активно использовалось, есть аккуратное постепенное применение нового кода и есть поддержка для хуков после смены кода.
Практика, тем не менее, показала, что и с ним сейчас активно предпочитают делать толстые сборки, включая в контейнерах, и перезапускать с ними целиком, вместо того чтобы аккуратно апгредить на ходу.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.