1 / 1 / 0
Регистрация: 28.01.2016
Сообщений: 96
|
|
1 | |
Как стартовать несколько потоков и дождаться их выполнения15.06.2016, 23:24. Показов 3397. Ответов 4
Метки нет (Все метки)
привет
есть 4 метода хочу стартовать их и дождаться когда они все закончат подскажите как реализовать без изобретаия велосипеда использую 4.6.2
0
|
15.06.2016, 23:24 | |
Ответы с готовыми решениями:
4
Дождаться полного выполнения пула потоков BackgroundWorker, несколько потоков и процент выполнения Как дождаться выполнения первой команды, потом перейти ко второй? Правильно создать пул потоков, запустить эти потоки одновременно и дождаться их завершения |
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 974
|
||||||
16.06.2016, 05:52 | 3 | |||||
Сообщение было отмечено saderty как решение
Решение
1
|
1 / 1 / 0
Регистрация: 28.01.2016
Сообщений: 96
|
||||||
16.06.2016, 16:14 [ТС] | 4 | |||||
спасибо - то что надо
а как сделать ожидания 4 флагов например есть 4 потока которые работают в фоне каждый поток по завершении выставляет некоторый флаг = True как мне дождаться всех флагов без конструкции типа
0
|
16.06.2016, 16:28 | 5 |
saderty, создать для каждого потока свой AutoResetEvent, собрать их в массив WaitHandle и ждать их всех через WaitHandle.WaitAll();
Но именно для ожидания завершения уже показали: Task.WaitAll(t1, t2, t3, t4);
0
|
16.06.2016, 16:28 | |
16.06.2016, 16:28 | |
Помогаю со студенческими работами здесь
5
Дождаться выполнения Task без Thread.Sleep? Дождаться полного выполнения пула потоков Как дождаться завершения нескольких потоков Promise, как дождаться выполнения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |