народ, вот вопрос
есть оч много файлов
в каждый нужно записать определённые данные, для этого сделана функция
хочется при помощи threading сделать это, но так что бы единовременно было запущено не больше 50 потоков
как это организовать?
Как вариант: написать некий класс, который запускает потоки и отслеживает их количество. Т.е. по завершении своей работы поток вызывает у объекта этого класса метод для проверки оставшихся задач. Если есть ещё задачи - запустить новый поток.
А можно использовать asyncio и т.н. очередь (Queue).