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


Возврат управления входной функцией первичного потока


Приложение следует проектировать так, чтобы его процесс завершался только после возврата управления входной функцией первичного потока. Это единственный спо соб, гарантирующий корректную очистку всех ресурсов, принадлежавших первично му потоку. При зтом:

  • любые С++-объекты, созданные данным потоком, уничтожаются соответству ющими деструкторами;
  • система освобождает память, которую занимал стек потока-,
  • система устанавливает код завершения процесса (поддерживаемый объектом ядра "процесс") — его и возвращает Ваша входная функция;
  • счетчик пользователей данного объекта ядра "процесс" уменьшается на 1.




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



Книжный магазин