【笔记】Python多进程
import multiprocessing
import time
def func(interval):
time.sleep(interval)
return interval*interval
if __name__ == "__main__":
result = []
start = time.time()
pool = multiprocessing.Pool(processes=8)
for i in range(1, 5):
result.append(pool.apply_async(func, (i,)))
pool.close()
pool.join()
end = time.time()
print(end - start)
print("任务结束!!!")
# 查看结果
for res in result:
print(res.get())
地振高冈,一派溪山千古秀;门朝大海,三合河水万年流。

浙公网安备 33010602011771号