@xclsv said in Получение параметров от пользователя во время работы:
Ну по факту, действие запрашивающее ввод будет во всех потоках. Но выполняться оно должно по условию принятия значения глобальной переменной. К примеру, первые 4 потока по каким-то причинам затупят(медленный прокси, долго отвечает сайт и т.п.), а пятый первым доберется до действия Запросить ввод от пользователя. Перед выполнением действия меняете глобальную переменную - и у остальных потоков, в том числе первых 4, условие при котором снова произойдет это действие никода не выполнится.
Вроде бы циклов не нужно.
но надо приостановить работу...
короче добрался до этого
в самом начале 2 глобальных переменных, запрос и флаг, ставим в 0 их.
потом в теле:
while глобал_запрос==0
if глобал_флаг==0
установить глобал_флаг 1
ввод от пользователя запрос_темп
установить глобал_запрос запрос_темп
в результате БАС съедает 25-30% проца и не отвечает :( (проц и5). 2 потока