ExitThread против обычного выхода из функции потока - C ++ - PullRequest
5 голосов
/ 19 ноября 2010

В моем приложении есть поток, созданный с использованием CreateThread.В чем разница между вызовом ExitThread из указанного потока и разрешением потоку нормально выйти (т. Е. Достигнуть конца функции потока)?Я использую C ++ и Visual Studio 2008. Спасибо.

1 Ответ

9 голосов
/ 19 ноября 2010

На самом деле, что-то очень важное:

... в коде C ++ поток завершается до того, как могут быть вызваны деструкторы или любая другая автоматическая очистка.Поэтому в коде C ++ вы должны вернуться из функции потока

(Правка Источник )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...