from multiprocessing import Pool
import time, os
def excute_case(x):
time.sleep(2)
for i in range(10):
print("iiiiiii = %0d",i)
pool = Pool(3) #進程池裏面放三個,每次只能執行三個進程,
pool.map_asybc(excute_case, list1).get(100) #如果指定了超時,則不會發生無法中斷這種情況,正常map永遠不會收到鍵盤的中斷指令,所以要使用map_asybc
pool.close()
pool.join()