@000 я примерно к такому же решению пришел, только вместо fail у меня там бесконечный цикл с ожиданием. Но вариант с фейлом мне больше нравится. В идеале еще бы как-то отключить вывод fail сообщения в лог для потоков которые пропускаем.
Ожидание действия пользователя для потоков
-
Предположим у меня 10-100 потоков одновременно заполнили регистрационную форму, подписали капчу (вручную или через антикапчу). Теперь мне надо чтобы потоки ожидали от пользователя ну например нажатия кнопки ОК. Как только пользователь нажал - все потоки одновременно отправляют данные на сервер.
Если с рекапчей понятно - я могу например сделать 2 программы: одна отправляет sitekey и сохраняет ответы. Вторая уже по этим ответам более-менее одновременно отправляет все данные на сервер.
А если там не рекапча, а простая картинка?))) -
@forall
Можно решить так:
В OnApplicationStart устанавливаете глобальную переменную USER_CHECK в 0
А потом так:
заполнение формы If THREAD_INDEX == 0 Взаимодействие с пользователем USER_CHECK = 1 Else WHILE USER_CHECK == 0 Спать 100 Отправка капчи
