как брать новый файл из ресерса не останавливая скрипт

Поддержка
  • Есть папка с 100 куками
    Есть скрипт проверки на валид и дальнейшими действиями
    Работает условно в 10 потоков
    Хочется сделать так чтобы если кук невалид, то он возвращался в самое начало и брал новый кук(не тот который используют другие потоки) и так в бесконечном режиме пока все куки не станут невалид(неуверен, в теории можно удалить файл, но тут неуверен что он возьмет кук который не используется в других потоках)
    Всегда должно оставаться 10 потоков без перезагрузки