основной процесс Python и взаимодействие с ProcessPoolExecutor

Какая структура, что основной процесс Python получает результаты от ProcessPoolExecutor после того, как, например, была вызвана команда map.


person polymetr    schedule 16.11.2018    source источник


Ответы (1)


Вы можете позвонить

исполнитель. карта

функция для получения результатов. Вот действительно хороший пример в документах Python.

ИЗМЕНИТЬ (чтобы ответить на вопрос)

Он использует очередь (из модуля многопроцессорности) для планирования вызовов и другую для результатов, если таковые имеются. Это как модель потребитель-производитель. Я думаю, что чтение этого кода будет очень просветление. Это очень хорошо задокументировано.

person PROW    schedule 16.11.2018
comment
Конечно, спасибо. Но что я имел в виду. Какая структура, например очередь или конвейер, используется для связи между разветвленными дочерними процессами и основным процессом, чтобы в конечном итоге получить результат. - person polymetr; 17.11.2018