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

Как синхронизироваться с невизуальным процессом?   Найти похожие ветки 

← →
Goga   (2005-03-02 17:46) [0]

Господа мастера есть маленький вопрос:
Как выполнить процедуру класса TThread из другого TThread (созданного внутри).


← →
Smithson   (2005-03-02 17:50) [1]

иак же, как и любую другую процедуру.
Создать экземпляр класса и вызвать его процедуру. Или тебе надо из одного потока инициировать исполнение кода в другом?


← →
Goga   (2005-03-02 17:52) [2]

Ага


← →
Smithson   (2005-03-02 18:07) [3]

Тогда тоже просто. Либо ты в нужный момент создаешь этот самый другой поток и запускаешь его на выполенение, либо используешь методы синхронизации (что-нибудь вроде WaitSingleObject[Ex]).

А вообще смотри сюда http://www.yandex.ru/yandsearch?text=%EC%E5%F2%EE%E4%FB+%F1%E8%ED%F5%F0%EE%ED%E8%E7%E0%F6%E8%E8+%EF%EE%F2%EE%EA%EE%E2&st ype=www


← →
Goga   (2005-03-02 18:31) [4]

В общем это немного не то. Но спасибо за наводку.


← →
Goga   (2005-03-02 18:55) [5]

В данном случе дешевле будет обмениваться сообщениями.


← →
Ермак ©   (2005-03-02 21:36) [6]

В смысле, дешевле? Сообщения есть механизм верхнего уровня, привязанные к графическому интерфейсу. А тут без GUI программа, как автор сказал...

Ничего иного, кроме Wait еще не придумали. Все остальные способы жрут процессорное время, что есть недопустимо.



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

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



Память: 0.46 MB
Время: 0.024 c
4-1107774683
Skier
2005-02-07 14:11
2005.03.20
Как залить регион окна прозрачной кистью ?


14-1109109505
Мирон
2005-02-23 00:58
2005.03.20
"Упакованное число" - что бы это могло быть?


14-1109414052
07BB:080Dh
2005-02-26 13:34
2005.03.20
Пневматический автомат Калашникова


4-1107782020
grigory
2005-02-07 16:13
2005.03.20
Что делать если окно не успевает реагировать на сообщения??


14-1109445673
mordush
2005-02-26 22:21
2005.03.20
имена процов




   Наверх