Что такое concurrent.futures-эквивалент multiprocessing.Lock? - PullRequest
0 голосов
/ 24 января 2019

Для согласованности я пытаюсь перенести какой-то старый код, основанный на multiprocessing, на concurrent.futures (используя ProcessPoolExecutor).В моем старом коде я использую класс Lock для синхронизации записи в стандартный вывод.Я не могу найти похожий класс в concurrent.futures.Есть один?

1 Ответ

0 голосов
/ 24 января 2019

concurrent.futures реализован поверх многопроцессорной обработки, поэтому он не предоставляет такой интерфейс сам по себе.Вы можете проверить это, передав блокировку в качестве аргумента задания.

...