Существует пугающая небольшая строгая документация по API (см.: ZERO) для multiprocessing.pool.ApplyResult
. Многопроцессорное объяснение doc говорит оApplyResult
s, но не определяет их.Где находится документация для multiprocessing.pool.ApplyResult?
То же самое относится к multiprocessing.pool.Pool
, хотя руководство по многопроцессорной обработке Python, по-видимому, лучше покрывает его.
Даже ApplyResult
help()
результаты мизерные:
| get(self, timeout=None)
|
| ready(self)
|
| successful(self)
|
| wait(self, timeout=None)
Get()
иReady()
я получаю. Все в порядке.Я совершенно не знаю, что
wait()
для, учитывая, что вы дело с «пул», который можно было бы предположить бы ждет вас вget()
вызова. Это «ждать результата, но не получить его сейчас». Или это ожидание в стиле ОС? И если да, то что бы это такое означает?Я также не уверен, что такое
successful()
.
Doc можно найти по адресу: https://docs.python.org/2/library/multiprocessing.html#multiprocessing.pool.AsyncResult – Caramiriel