Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2014, 09:03   #1
dewo
Новичок
Джуниор
 
Регистрация: 21.07.2014
Сообщений: 1
По умолчанию многопоточьность ожидание и продолжение

у меня есть класс в котором запускаются от 1 до 24 параллельных потоков. проблема в том что. после определенного метода в каждом потоке надо подождать до того когда этот метод выполниться в других потоках а потом продолжить. но перед этим предварительно выполнить одну процедуру работаю с ком портами поэтому ком порт занимать один раз и пока процесс не завершится. как в этом случае как поступить WaitForMultipleObjects? но я не работал с ним(
dewo вне форума Ответить с цитированием
Старый 24.07.2014, 17:34   #2
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Цитата:
WaitForMultipleObjects?
Да, но все хендлы созданных потоков должны быть записаны в один массив (первый параметр). И я раз накололся, когда ждал много потоков. Их количество не должно превышать MAXIMUM_WAIT_OBJECTS (кажется 64), в таком случае ждать группами по MAXIMUM_WAIT_OBJECTS.
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ожидание завершения DrBAXA Общие вопросы Delphi 8 26.01.2013 21:42
мультипоточное ожидание Fun_tick C# (си шарп) 5 05.03.2012 15:00
Проблема Многопоточьность IP freeskool Помощь студентам 1 11.10.2011 18:27
IdFTPServer ожидание соединения Spownc Работа с сетью в Delphi 0 19.12.2010 12:37
Ожидание завершения процесса Человек-Ололо Общие вопросы Delphi 2 08.03.2010 19:39