Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Indy 10 TThread


Тфьу ©   (2007-06-01 16:24:00) 

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


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


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


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


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

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


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


> Тфьу


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

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


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


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

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

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

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

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


DVM   (2007-06-01 16:45:00) [5]


> Но на него Suspend

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


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

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


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

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

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


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


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


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо