DLL в многопоточных средах: Deadlock в DllMain и как избежать кошмара
Привет, коллеги! ? Вы профессиональные C++ разработчики, пишете идеальный код, но внезапно ваше приложение зависает при загрузке DLL. Виновник — deadlock в DllMain. Почему это происходит и как это исправить? Давайте разберёмся! ? Почему DllMain — зона повышенной опасности? При загрузке или выгрузке DLL…