Книга: Системное программирование в среде Windows
Идентификация потоков
Идентификация потоков
Функции, используемые для получения идентификаторов (ID) и дескрипторов потоков, напоминают те, которые используются для аналогичных целей в случае процессов.
• GetCurrentThread — возвращает ненаследуемый псевдодескриптор вызывающего потока.
• GetCurrentThreadId — позволяет получить идентификатор потока, а не его дескриптор.
• GetThreadId — позволяет получить идентификатор потока, если известен его дескриптор; эта функция требует использования Windows Server 2003.
• OpenThread — создает дескриптор потока по известному идентификатору.
В программе JobShell (программа 6.3) нам очень пригодилась функция OpenProcess, и функция OpenThread может применяться для аналогичных целей.
Похожие страницы
- 4.2. Идентификация классов и объектов
- Достоинства и недостатки потоков
- Глава 28 Идентификация и аутентификация пользователей
- Идентификация и аутентификация
- 4.3 Потоковый редактор sed
- 9.1.2. Идентификация процесса: getpid() и getppid()
- Множество потоков, соревнующихся между собой за обладание единственным ресурсом
- Совет 12. Разумно оценивайте потоковую безопасность контейнеров STL
- Необходимость в синхронизации потоков
- 26.5. Собственные данные потоков
- Объекты синхронизации потоков
- 9.2.2. Идентификация группы процессов: getpgrp() и getpgid()