multiprocessing.pool.ApplyResult
için korkutucu derecede az miktarda katı API belgeleri var (read: ZERO). Çok işlemcili açıklama dokümanı, hakkındaApplyResult
s'yi anlatır, ancak bunları tanımlamaz.Çok yönlülük.pool.ApplyResult belgelerinin nerede bulunur?
Python çoklu işlem kılavuzunun daha iyi bir şekilde görünmesine rağmen, aynı durum multiprocessing.pool.Pool
için geçerli gibi görünmektedir.
ApplyResult
help()
sonuç değersiz şunlardır:
| get(self, timeout=None)
|
| ready(self)
|
| successful(self)
|
| wait(self, timeout=None)
Get()
veReady()
alıyorum. Bunlar iyi.Ben
wait()
Birget()
çağrı sizi bekler varsayarsınız bir "havuz", ele olduğu göz önüne alındığında, bunun için var kesinlikle hiçbir fikrim yok. Bu "sonucu bekle, ama şimdi almayın" Yoksa OS tarzı bir bekleyiş mi? Ve eğer öyleyse, bile anlamına ne gelir?successful()
'un neyle ilgili olduğundan emin değilim.
Doküman şu adreste bulunabilir: https://docs.python.org/2/library/multiprocessing.html#multiprocessing.pool.AsyncResult – Caramiriel