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

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

← →
Still Swamp   (2005-07-05 12:44) [0]

Как грамотно сделать ожидание в треде. Есть сервис который запускает тред. В треде описана TMainThread.Execute с циклом пока не Terminated... хочется сделать ожидание на несколько милисекунд но что бы не грузил тред машину в момент этого ожидания.


← →
Eraser ©   (2005-07-05 12:48) [1]

Still Swamp   (05.07.05 12:44)

Sleep(integer(iMilliSeconds));


← →
Digitman ©   (2005-07-05 12:53) [2]


> Как грамотно сделать ожидание в треде


> хочется сделать ожидание на несколько милисекунд


ожидание чего ?

задержку (см. [1]) можно назвать "ожиданием" лишь с большой натяжкой ..


> Есть сервис который запускает тред


в немалом ряде случаев в этом нет резона, ибо отдельно взятый сервис в контексте сервис-процесса, создающего сервис, и так уже исполняется в отдельном трэде


← →
Still Swamp   (2005-07-05 12:57) [3]

Ок, если не делать своего треда, то где разместить в сервисе тело исполняемое?


← →
Digitman ©   (2005-07-05 12:58) [4]

в TService.OnExecute


← →
Still Swamp   (2005-07-05 13:55) [5]

сенкс....


← →
Still Swamp   (2005-07-05 13:55) [6]

сенкс....



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

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



Память: 0.46 MB
Время: 0.021 c
4-1117448916
LEXX_55
2005-05-30 14:28
2005.07.25
Как отловить системную команду закрытия.


3-1118428253
Andy Nortsov
2005-06-10 22:30
2005.07.25
импорт данных из Excel в Firebird


10-1097137238
Chlavik
2004-10-07 12:20
2005.07.25
Пишу Addin для Outlook


14-1120122816
Андрей Жук
2005-06-30 13:13
2005.07.25
Сколько участников интернет-форума нужно для замены лампочки?


14-1119972717
Viktop
2005-06-28 19:31
2005.07.25
Установка JEDI VCL 3.0 в Delphi 2005




   Наверх