线程池映射返回错误的结果(有些丢失,有些相乘)

2024-04-28 13:22:54 发布

您现在位置:Python中文网/ 问答频道 /正文

threads_data = [[1,2],[3,4]]
pool = ThreadPool(2)
result_list = pool.map(sum, threads_data)
pool.close()
pool.join()

有时结果列表是错误的[3,3],而不是[3,7] 所以结果是混合的-第一个线程的答案返回两次。 请问怎么修


Tags: 答案map列表closedata错误result线程