- Регистрация
- 20.08.2020
- Сообщения
- 439
- Благодарностей
- 114
- Баллы
- 43
Как выполнить действия после отработки всех потоков шаблона? == > взял тему отсюда.
пример.
пример.
Подскажите сниппет C# Который бы определял на 100%, что это точно последний инстанс?Приветствую.
Допустим есть некий парсер, который во много потоков парсит нужную информацию с сайта и складывает ее в список(файл). В определенный момент один из потоков обнаруживает признак того, что парсить больше нечего и завершается по красному выходу с последующим переходом к Bad end. Вот тут хотелось бы произвести со спарсенными данными опеределенные действия (например отсортировать как-то). НО, другие потоки еще не завершились и продолжают складывать данные в список т.е сортировать рано. Есть ли способ "подождать" пока все остальные потоки завершатся и сделать необходимые действия? Теоретически конечно можно поставить паузу на пару-тройку минут и потом сделать все что нужно ... но может есть другие, более правильные способы?