Знающие, помогите реализовать следующий алгоритм.
Существуют 100 строк, которые нужно вбить в текстовую строку под разными параметрами на сайте. То есть, у сайта существуют разные настройки (меняются на сайте через комбобоксы), которые нужно менять перед каждым вбиванием 100 строк. Настройка сайта 1 - вбить 100 строк - настройка сайта 2 - вбить 100 строк и т.д. Всего около 300 таких "настроек", которые я собираюсь перебирать через вложенные друг в друга for. Соответственно на самом последнем уровне for вбиваются строки.
Для забивания строк я хочу использовать 10 потоков.
Проблема в том, что пока вбиваются строки, настройки сайтаменять нельзя. То есть на вбивании 90-100 строк, один из потоков может уйти на смену настроек, а другие в это время еще будут вбивать строки. Я хочу этого избежать.
Скажите, пожалуйста, как не давать потоку уходить на смену настроек, пока все 100 строк не вбиты под одними настройками сайта?
Использовал foreach для ввода строк(для счета использовал ресурс с 100 строками единичек) но есть проблема преждевременного ухода потоков на смену настроек