Есть
кодfrom multiprocessing import Pool
def execute(album):
pool = Pool(processes=8)
result = pool.map(execute_the_photo, album)
pool.close()
pool.join()
*save to file*
for album in albums:
execute(album)
Выходит что каждый раз при прогоне первого aka главного цикла процессы создаются и закрываются.
Времени на создание уходит слишком много.
Какие есть варианты, при которых процессы один раз создаются в самом начале обработки, затем обсчитывают данные постоянно, и уже под конец работ, закрываются?