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

Синхронизация потоков   Найти похожие ветки 

← →
dance ©   (2004-12-21 20:10) [0]

У меня такая ситуация: запущено N параллельных потоков, мне нужно дожаться окончания всех и обработать результаты. Как в делфи это можно правильно сделать?


← →
volser   (2004-12-21 20:17) [1]

В какую то глобальную переменную заносишь N при завершении какого то с потоков: N-1 и проверяешь, если =0, то запускаешь необходимую функцию


← →
dance ©   (2004-12-21 20:31) [2]

Спасибо. А этот метод как то называется или названия нет? :)


← →
Leonid Troyanovsky ©   (2004-12-21 20:38) [3]


> dance ©   (21.12.04 20:31) [2]
> Спасибо. А этот метод как то называется или названия нет?
> :)


Demos\Threads\thrddemo.dpr

--
Regards, LVT.


← →
dance ©   (2004-12-21 23:45) [4]

Тут такое дело, я использовал CreateThread()... :(
в связи с этим у меня ещё вопрос: как пожно в определённом месте приостановить работу процедуры, а потом в определённый момент(к примеру в момент когда какая-то переменная равна 0) возобновить .
Есть ли в Делфи такие средства?


← →
Palladin ©   (2004-12-21 23:56) [5]

WaitForMultipleObjects/WaitForMultipleObjectsEx



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

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



Память: 0.46 MB
Время: 0.02 c
14-1103725205
syte_ser78
2004-12-22 17:20
2005.01.09
как зовется компонент?


14-1103394928
bender
2004-12-18 21:35
2005.01.09
Excel>dBASE без OLE


1-1103622567
Vyacheslav
2004-12-21 12:49
2005.01.09
Проблема создания excel документа...


14-1103475077
DeMoN-777
2004-12-19 19:51
2005.01.09
Мой кот


14-1103564591
AlterEgo of WondeRu
2004-12-20 20:43
2005.01.09
Опрос: За что я уважаю MicroSoft?




   Наверх