我的功能:
value1 = []
value2 = []
def func_test(x):
time.sleep(0.5)
value1.append(x**3)
value2.append(x+1)
目标是使用处理器池将值并行添加到列表中。
这就是我所做的:
pool = mp.Pool(processes=4)
pool.map(func_test, [1,2,3,4,5])
进程保持卡住状态。我认为这可能是由于死锁造成的。有什么办法解决这个问题?