Остановить потоки.

exe123

Пользователь
Регистрация
23.07.2016
Сообщения
83
Благодарностей
10
Баллы
8
Подскажите, как мне реализовать, например я регаю акки, в 20 потоков, потом ловлю бан по ip, далее перехожу в роутер и делаю ребут, все работает, но помимо этого еще 19 потоков это делают.
Вопрос в том, как сделать так, чтобы при ловле бана, все потоки кроме того, который раньше всех поймал, стояли и ждали, пока этот поток перезагрузит роутер и начнут дальше работать?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 640
Баллы
113
тебе нужен какой-то флаг. то ли какой-то файл, то ли глобальная переменная. Первый поток начинает ребут и пишет устанавливает флажок. Остальные потоки видят, что флажок уже установлен, и ждут какую-то паузу. 1й поток заканчивает и флажок отрубает
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)