Код: Выделить всё
with multiprocessing.Lock(): shared_value+=1 Вызывает ли это проблемы с синхронизацией. Потому что я вижу, что Shared_value становится неоднозначным значением.
Я попробовал передать один экземпляр Lock() через всех рабочих, и это не привело к этому.
Мне также нужно создать Пул, поскольку я создаю каждый процесс, запускаю каждый в цикле и сохраняю его в списке. И я использую список для вызова процесса.join() каждый в цикле в конце. Что здесь дает создание пула?
Подробнее здесь: https://stackoverflow.com/questions/789 ... ssing-lock