Форум: "Начинающим";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c