我有 4 个 Python 列表,每个列表都包含一个内部列表,其中包含 2 个项目:
a = [[1,2], [3,4], ...]
b = [[5,2], [2,4], ...]
c = [[7,2], [5,4], ...]
d = [[8,2], [4,4], ...]
我可以像这样连续地汇总内部列表:
for list in [a,b,c,d]:
total = 0
for [x,y] in list:
total += x + y
print("total is: ", total)
假设每个列表的求和操作都需要5秒钟,所以连续对4个列表求和需要20秒钟。
如果我使用
multiprocessing
,我能并发地对4个列表求和,所有4个求和操作只需要5秒钟,而不是20秒吗?