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

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

← →
hinst ©   (2009-08-16 13:10) [0]

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


← →
Palladin ©   (2009-08-16 13:16) [1]

TThread.Suspend
что то делает
TThread.Resume


← →
hinst ©   (2009-08-16 13:30) [2]

Palladin: но главный поток при этом прерывается???


← →
Palladin ©   (2009-08-16 13:52) [3]

чего?


← →
Loginov Dmitry ©   (2009-08-16 17:57) [4]

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


Synchronize отправляет сообщение в очередь сообщений окна Application
основного потока. Основной поток примется исполнять метод, когда
дойдет очередь до обработки этого сообщения.


← →
Leonid Troyanovsky ©   (2009-08-17 09:34) [5]


> Loginov Dmitry ©   (16.08.09 17:57) [4]

> Synchronize отправляет сообщение в очередь сообщений окна
> Application

Начиная с D5, AFAIK, выполнение метода ставится в специальную
очередь (TList), а синхронизация вторичного потока достигается
ожиданием Event. Первичный же поток выполняет методы из
очереди где-то в районе Idle.

--
Regards, LVT.



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

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



Память: 0.46 MB
Время: 0.008 c
15-1250238364
Kolan
2009-08-14 12:26
2009.10.18
Кто-нибудь пользовался библиотекой nrComm?


1-1219636871
checkmate-maker
2008-08-25 08:01
2009.10.18
TRxRichEdit


1-1217338897
9899100
2008-07-29 17:41
2009.10.18
WindowState


15-1248678356
NailMan
2009-07-27 11:05
2009.10.18
Можт кому интересно будет


15-1245585239
Кто б сомневался
2009-06-21 15:53
2009.10.18
Автозапуск на Vista и цифровая подпись




   Наверх