Добрый день.
Начал изучать Python, наконец добрался до потоков.
При выполнении практической задачи возникла сложность с которой не могу справиться самостоятельно.
Задача следующая:
есть папка- размер около 3 Гигабайт, в папке лежат файлы со статистикой, файлы могут быть от 300 Кб до 3 Мб.
у всех файлов форомат один и тот же, фактически это список из 11 элементов. В качестве разделителя используется “,” Вообщем проблем парсить нет.
Проблемы появляются с агригацией данных. Когда выполнение идёт одним потоком, то всё считается верно и выходит нужный результат, только выполнение программы длится около 30 минут, что не приемлемо.
При выполнении несколькими потоками скорость значительно увеличиввается, но встаёт проблема агрегации данных. каждый поток выводит результат обработки своего файла, а нужн общий.
Собственно вопрос, как собрать данные от всех потоков в кучу?