Вниз
Скачать: CL | DM;

Как определить номер потока?   Найти похожие ветки 

← →
Defunct ©   (2004-05-04 20:57) [0]

Здравствуйте ув. мастера.

проблема в общем такая: есть клиент-сервер на основе (TUdpServer), который рассылает задания другим клиентам-серверам и получает от них результаты. Рассылкой заданий занимается поток с приоритетом tpLower, выполнением заданий - потоки с приоритетом tpIdle. Сбор результатов ведется, как я понимаю, в потоках создаваемых самим компонентом (TUdpServer приоритет неизвестен, скорее всего tpNormal). Проблема - результаты теряются иногда затираются. Иногда рассылка заданий приостанавливается.

В общем хотелось бы  определить номер потока, в котором выполняется текущая процедура. Очень нужно для отладки, а то в слепую не могу понять какой поток дает сбой.


← →
Игорь Шевченко ©   (2004-05-04 21:48) [1]


> В общем хотелось бы  определить номер потока, в котором
> выполняется текущая процедура.


GetCurrentThreadId ?


← →
Defunct ©   (2004-05-04 23:49) [2]

оно самое, огромное спасибо

оказалось UdpServer вел прием в основном потоке, бывает же..



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

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.98 c
3-1084526011
Dina
2004-05-14 13:13
2004.06.06
Поле not null --- gbk gdb


4-1083583110
Шишкин Илья
2004-05-03 15:18
2004.06.06
Получение версии Windows


8-1080520839
3APA3A
2004-03-29 04:40
2004.06.06
Скопировать экран в буфер


14-1084913140
Thor
2004-05-19 00:45
2004.06.06
светофоры - опрос.


14-1084669417
Кот-трахкун
2004-05-16 05:03
2004.06.06
Англоязычная литература он-лайн




   Наверх