@DrPrime а из-за этого не возникнет такой ситуации: один поток увидел, что ресурсы закончились. И после этого весь скрипт остановился со всеми потоками, которые не завершились.
Просто мне нужно все ресурсы обработать до конца обязательно.
@botovod Прошу прощения, я забыл упомянуть об этом шаге. Да, вам нужно преобразовать глобальную переменную в локальную, чтобы использовать ее с функциями List.