@duggast А зачем вам для такой логике нужен ресурс? Вам нужен простой список. Поток читает файл в список, ну или выгружает ресурс в список и идет по всем строкам.
Ресурс из Файла, чем не угодил.
Он для этого и есть вообще то :)
Главное, что бы Строк в Файле было, достаточно.
А то если, потоков к примеру 4 запущено, а строк в Файл Списке 3, то четвёртый Поток, останется не удел :)
Одинаковые Строки можно и Дублировать, если это не принципиально.
и в многопотоке это будет так же хорошо работать? например если я в 100 потоков буду скачивать картинку и сделаю как написали:
не будет ли логов? оно конвертирует последний запрос именно в конкретном потоке же?