print("Loop End") pool.shutdown(wait=True) # 等待线程池中的任务全部执行完成 sum_count = sum([future.result() for future in future_list]) print(f"End,Sum Count is:{sum_count},Current Number is:{future_list[1000].result()}")
output:
1 2 3 4 5 6 7 8 9 10 11 12
Currner Number is 0 Currner Number is 500212 Currner Number is 2000749 Currner Number is 4501249 Currner Number is 7968646 Currner Number is 12472848 Currner Number is 17965886 Currner Number is 40476059 Currner Number is 31970260 Currner Number is 24471687 Loop End End,Sum Count is:166778486073,Current Number is:500212