Найти все потоки процесса с заданным идентификатором

Я пытаюсь найти лучший способ найти все идентификаторы потоков, принадлежащие текущему процессу. Похоже, что использование CreateToolhelp32Snapshot с TH32CS_SNAPTHREAD и итерация по потокам, чтобы проверить, равен ли идентификатор процесса потока текущему идентификатору процесса, является решением, но я хочу избежать итерации всех запущенных потоков. Я просто хочу перебрать потоки, принадлежащие данному процессу. Сообщите мне, есть ли быстрый и простой API. Мне нужно сделать это на C ++.

Спасибо, Абхинай.

6
задан Abhinay K Reddyreddy 24 January 2012 в 22:11
поделиться