Моя функция:
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])
Процессы застряли.Я предполагаю, что это, вероятно, из-за тупика .Есть ли способ решить эту проблему?