Re[4]: Многопоточная обработка потока данных
От: ononim  
Дата: 08.05.18 13:54
Оценка:
CEM>О, кстати, я _endthreadex вообще не пользуюсь, просто жду, когда сам выйдет
CEM>Насколько помню, любая попытка закрыть таким образом поток, даже без WaitForSingleObject(hThread), приводила к падению.
CEM>Когда можно/нужно использовать _endthreadex?
разделите понятия закрыть и завершить
Поток можно завершить.
Закрыть можно хэндл. На что угодно. На мутекс, ивент, файл, поток.
Закрытие хэндл на поток и завершение потоков — два разных ортогональных друг другу действия.
_endthreadex завершает выполнение текущего потока. Но с ньюансами. Чтобы завершить выполнение текущего потока без ньюансов — надо просто выйти из его головной процедуры.
Как много веселых ребят, и все делают велосипед...
Отредактировано 08.05.2018 13:54 ononim . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.