Я пытаюсь понять в деталях, как используется loaderlock для ОС в отношении загрузки и выгрузки DLL в Windows.Как работает загрузчик ОС
Я понимаю, что каждая загруженная DLL получает уведомление, когда новый поток создается/уничтожается и загружается/выгружается новая DLL.
Значит ли это, что функция DllMain запускается внутри блокировки, и ни один другой поток не может получить к ней доступ во время ее запуска, и если вы должны создать другой поток в этой функции, вы можете повесить этот процесс или даже ОС ?
Правильно ли я понимаю?
Есть ли какая-нибудь статья где-нибудь, которая объясняет это?
Ссылка, похоже, не работает ... –