Многопроцессорность Python: отчет о ходе выполнения процессов

У меня есть задачи в приложении, которые связаны с процессором, и я хочу использовать модуль многопроцессорности для использования многоядерных процессоров. Я беру большую задачу (анализ видеофайла) и разбиваю ее на несколько более мелких задач, которые ставятся в очередь и выполняются рабочими процессами. Что я хочу знать, так это то, как сообщать о ходе выполнения основного процесса из этих рабочих процессов. Например, мне нужно, чтобы они отправили "Я нахожусь на 1000 мс анализа файла 1". Как лучше всего делать такие отчеты о ходе выполнения?

9
задан Marc Demierre 21 September 2010 в 00:37
поделиться