Windows для профессионалов


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


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

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



    Содержание раздела