多進程簡單使用

 多進程map函數:

import time
import multiprocessing

# 使用多進程移動文件
def move(each_img):
    print(each_img)
    time.sleep(1)


if __name__ == '__main__':
    gl_num = 0
    start_time = time.time()
    all_img = list(range(10))
    print('需要移動%s張圖片' % len(all_img))
    task_pool = multiprocessing.Pool(10)
    task_pool.map(move, all_img)
    task_pool.close()
    task_pool.join()
    end_time = time.time()
    print('花費 %s time' % str(end_time - start_time))

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章