भयभीत रूप से थोड़ा सख्त एपीआई दस्तावेज है (शून्य) multiprocessing.pool.ApplyResult
के लिए। मल्टीप्रोसेसिंग स्पष्टीकरण दस्तावेज़ ApplyResult
एस के बारे में बात करता है, लेकिन उन्हें परिभाषित नहीं करता है।multiprocessing.pool.ApplyResult के लिए प्रलेखन कहां है?
ऐसा लगता है कि multiprocessing.pool.Pool
पर लागू होता है, हालांकि पाइथन मल्टीप्रोसेसिंग मार्गदर्शिका इसे बेहतर कवर करने लगती है।
भी ApplyResult
help()
परिणाम तुच्छ हैं:
| get(self, timeout=None)
|
| ready(self)
|
| successful(self)
|
| wait(self, timeout=None)
Get()
औरReady()
मैं मिलता है। वे ठीक हैं।मैं बिल्कुल पता नहीं क्या
wait()
, के लिए है को देखते हुए आप हैं कि एक "पूल" है, जो एकget()
कॉल में आप के लिए इंतजार कर रहा है होगा ग्रहण करेंगे के साथ काम किया है। क्या यह "परिणाम के लिए प्रतीक्षा करें, लेकिन अब इसे प्राप्त न करें" या यह एक ओएस-स्टाइल प्रतीक्षा है? और यदि हां, तो क्या होगा मतलब?मुझे समान रूप से अनिश्चितता है कि
successful()
क्या है।
डॉक्टर को यहां मिलेगा: https://docs.python.org/2/library/multiprocessing.html#multiprocessing.pool.AsyncResult – Caramiriel