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