Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows


Завершение потока


Поток можно завершить четырьмя способами:

  • функция потока возвращает управление (рекомендуемый способ),
  • поток самоуничтожяется вызовом функции ExitThread (нежелательный способ);
  • один из потоков данного или стороннего процесса вызывает функцию Termi nateThread (нежелательный способ);
  • завершается процесс, содержащий данный поток (тоже нежелательно).

В этом разделе мы обсудим перечисленные способы завершения потока, а также рассмотрим, что на самом деле происходит в момент его окончания.




Начало  Назад  Вперед