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

Вниз

Indy 10 TThread   Найти похожие ветки 

 
Тфьу   (2007-06-01 16:24) [0]

Как в 10 Indy у HTTPServer"а получить свой TThread в OnCommandGet?
Дело в том, что у 9ки первый параметр был TThread, а тут TIdContext. И что с ним делать - я не понял...


 
Сергей М. ©   (2007-06-01 16:25) [1]


> что с ним делать - я не понял


А справку читать - не царское дело ?


 
Тфьу   (2007-06-01 16:36) [2]

Я нашел только вот это:
TIdYarnOfThread(AContext.Yarn).Thread

Но на него Suspend, например, не работает. :(


 
DVM ©   (2007-06-01 16:45) [3]


> Но на него Suspend

А зачем на него Suspend?


> А справку читать - не царское дело ?

Там справка такая - лучше сразу застрелиться.


 
Тфьу   (2007-06-01 16:49) [4]


> А зачем на него Suspend?

Мне надо, чтобы эта нить тормознулась и дождалась ответа от другой нити, которая ее и разбудит.

> > А справку читать - не царское дело ?

Ага. Причем в интернете тоже десяток советов, каждый по-разному и не один не сработал...

TIdThread(AContext.Yarn).Suspend говорит вообще "Неверный дескриптор"


 
Сергей М. ©   (2007-06-01 17:09) [5]


> Тфьу


А нехрен нить "тормозить")

Вот заставить ее передать управление одной из ф-ций ожидания срабатывания объекта синхронизации - это дело)... А "тормозить" поток абы просто "затормозить" - эт не по-нашему, не по-пацански)


 
Тфьу   (2007-06-01 17:14) [6]

У меня проект так работает:
Висит одна нить, которая обрабатывает стек запросов. Нити сервера в этот стек пишут заявки. Поэтому синхронизацией я воспользоваться не могу. Вызывать нечего. Все что надо уже итак работает.


 
Сергей М. ©   (2007-06-04 11:41) [7]


> стек запросов


Именно стек ?
Или все-таки очередь ?



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
2-1201712790
Res
2008-01-30 20:06
2008.02.24
winsock


9-1165141128
DRUGOI ilya
2006-12-03 13:18
2008.02.24
человек и ODE


2-1201817709
Петька
2008-02-01 01:15
2008.02.24
кол-во слов в тексте


2-1201686554
Guriev
2008-01-30 12:49
2008.02.24
(Работа с ADO) Kак организовать создание отчёта (НЕ таблицу)?


15-1200994430
cosinus
2008-01-22 12:33
2008.02.24
Помогите найти сервисы в Win98