顺序执行例子如下:
######## 顺序执行 ########
for angle in angles:
rotate_all_images(input_dir, output_root_dir, angle)
并行执行例子如下:
######## 并行执行 ########
pool = Pool(processes=len(angles))
for angle in angles:
pool.apply_async(rotate_all_images, (input_dir, output_root_dir, angle))
pool.close() # 关闭进程池,表示不能在往进程池中添加进程
pool.join() # 等待进程池中的所有进程执行完毕,必须在close()之后调用
有返回值的并行执行例子如下:
######## 并行执行 ########
pool = Pool(processes=len(angles))
for angle in angles:
res.append(pool.apply_async(rotate_all_images, (input_dir, output_root_di