Здравствуйте, found, Вы писали:
F>Раньше использовал TerminateThread, какие нюансы могут при этом возникать. Мои рассуждения, сводились к тому, что насильно уничтожается стек объекта, что может приводит к нежелательным последствиям. Может ли вызов этой функции влиять на другие потоки и кучу приложения?
Если поток в критической секции, TerminateThread делает её не валидной. Любая операция с CS может привезти крашу. Я уже молчу не выполненом dllmain и __declspec(thread).