io_service :: poll_one एक तैयार हैंडलर निष्पादित करने के लिए io_service ऑब्जेक्ट के इवेंट प्रोसेसिंग लूप चलाएं।boost :: io_service poll_one और run_one के बीच क्या अंतर है?
बनाम
io_service :: run_one सबसे एक हैंडलर पर अमल करने के लिए io_service वस्तु की घटना प्रसंस्करण पाश चलाएँ।
उस स्पष्टीकरण से ऐसा लगता है कि poll_one एक से अधिक हैंडलर निष्पादित कर सकता है? Run_one या poll_one किसी भी थ्रेड का उपयोग करता है जिसे रन() या केवल थ्रेड कहा जाता है जो poll_one/run_one को कॉल करता है?
एएसआईओ के लिए प्रलेखन बहुत दुर्लभ है।
एक के बाद एक तैयार हैंडलर कार्यान्वित की जांच कर सकता है, अन्य खत्म हैंडलर (तैयार है या नहीं) निष्पादित करता है। – akappa
ठीक है, एक तैयार हैंडलर के बीच भेद क्या है और ऐसा नहीं है? – Eloff
यदि आपके पास सॉकेट है और हैंडलर का काम कुछ से बाहर पढ़ना है, तो एक तैयार हैंडलर एक गैर-खाली सॉकेट से जुड़ा हुआ है (इसलिए आपको नेट से डेटा आने का इंतजार नहीं करना है) – akappa