Предупреждение C6258
Использование
TerminateThread
не разрешает правильную очистку потока.
Это предупреждение означает, что обнаружен вызов TerminateThread
.
Замечания
TerminateThread
является опасной функцией, которая должна использоваться только в самых крайних случаях. Дополнительные сведения о проблемах, связанных с вызовом TerminateThread, см TerminateThread
. в функции.
Имя анализа кода: USINGTERMINATETHREAD
Правильное завершение потоков
Создайте объект события с помощью
CreateEvent
функции.Создайте потоки.
Каждый поток отслеживает состояние события, вызывая функцию
WaitForSingleObject
.Каждый поток заканчивает свое собственное выполнение, когда событие установлено на сигнальное состояние (
WaitForSingleObject
возвращаетWAIT_OBJECT_0
).
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по