Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.03;
Скачать: CL | DM;

Вниз

EnumThreads   Найти похожие ветки 

 
Юрий Федоров ©   (2003-08-29 21:58) [0]

Знаю, что нет такой функции, но все же...
как осуществить сабж ?
Имнются в виду нити моего текущего процесса


 
Alex Konshin ©   (2003-08-30 08:32) [1]

Хм... И впрямь нету.
В NT Native API тоже на вскидку ничего не видно.
Хотя, при творческом подходе к поиску кое-что найти все-таки можно:
http://www.rsdn.ru/article/qna/baseserv/enumproc.xml
Смотри, там при вызове ZwQuerySystemInformation в описателе процесса заодно получаем массив описателей тредов.


 
mzu   (2003-08-30 09:10) [2]

Не проще ли отслеживать создание/удаление нити (Если все нити создаются тобой).


 
Alex Konshin ©   (2003-08-30 09:37) [3]

Я автора понимаю. Не всегда возможно и проще отследить создание нитей, потому что они могут создаваться неявно в чужом коде, но в твоем процессе. Например, используешь чужую dll, или еще хуже - работаешь с чем-то через COM.


 
Юрий Федоров ©   (2003-08-31 01:07) [4]

Спасибо, посмотрю
Alex Konshin © (30.08.03 09:37) [3]
именно COM :-)))


 
ZZ ©   (2003-08-31 01:37) [5]

Такая фича по моему есть в примере к книжке рихтера программирование серверных приложений.. можно этот пример разобрать на запчасти :-)



Страницы: 1 вся ветка

Текущий архив: 2003.11.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
4-8732
w666w
2003-08-27 18:55
2003.11.03
Как определить, есть ли в системных путях (где либо) нужнй файл?


14-8605
k-man
2003-10-15 18:09
2003.11.03
Небольшой вопрос от начинающего в C++


14-8646
Nickge
2003-10-09 08:33
2003.11.03
система линейных уравнений


1-8444
DimaK
2003-10-21 21:37
2003.11.03
Label + &


7-8684
PafnukGluck
2003-08-23 04:18
2003.11.03
Выкл ПК в Xp