Господа, Вы совершенно не ответили на главный вопрос: сколько "удачных-неудачных" выставить для функции выполняемой в 10 потоков (чтобы каждый поток отработал только один раз) - это 1 или это 10?
Про Succes - это дополнительные вопросы (чтоб два раза не "вставать") - тут спасибо - всё понятно.
Логика - это как работает настройка "удачные-неудачные" - вот чего я раздуплить не могу.
По поводу организации скрипта - там всё максимально просто:
Счётчик в каждом потоке "при старте" равняется номеру потока, в конце цикла увеличивается на число равное колличеству потоков (в данном случае 10).
Таким образом первый поток отработает элементы 1, 11, 21, 31 и т.д - второй отработает 2, 12, 22, 32 и т.д. - это простейший способ избежать возможных дублей.
Условием цикла является, что счётчик должен быть меньше или равен колличеству "элементов" (в моём случае строк экселя, откуда и берутся все данные по сайтам).
В моём случае в цикле есть ещё одно условие - если счётчик равен 1, то плюсуй к нему 10 - ибо первой строкой екселя у меня идут названия столбцов.