boost::asio::io_service
गारंटी देता है कि हैंडलर को उसी क्रम में कहा जाता है कि उन्हें post()
के माध्यम से दिया जाता है? मुझे दस्तावेज में यह कुछ भी नहीं मिल रहा है। मान लें कि io_service::post
पर कॉल क्रमबद्ध हैं।क्या बढ़ावा देता है :: asio :: io_service हैंडलर के आदेश को सुरक्षित रखता है?
11
A
उत्तर
6
वर्तमान कार्यान्वयन अनुक्रम आप उन्हें पोस्ट में चीजों पर अमल करता है, लेकिन आदेश केवल) संचालकों कि स्पष्ट रूप से पोस्ट कर रहे हैं (के लिए गारंटी है एक strand
के माध्यम से एड।
6
afaik अगर आप post
हैंडलर निष्पादन की गारंटी आदेश चाहते हैं आप strand
as described in the docs उपयोग करना होगा।
संबंधित मुद्दे
- 1. एएसआईओ IO_SERVICE कार्यान्वयन को बढ़ावा दें?
- 2. बढ़ावा देता है :: asio :: ip :: tcp :: resolver :: iterator क्या करता है?
- 3. बूस्ट asio io_service प्रेषण बनाम
- 4. बढ़ावा :: asio :: io_service - पोस्ट फ़ंक्शन का उपयोग क्यों करें?
- 5. क्या यह फोर्क() को बढ़ावा देने के लिए सुरक्षित है :: asio :: ip :: tcp :: iostream?
- 6. एक बढ़ावा :: गतिशील रूप से लोड पुस्तकालयों के बीच asio :: io_service वस्तु साझा करना
- 7. बढ़ावा asio टीसीपी सत्र खुला रखने
- 8. बेहतर बढ़ावा asio उदाहरण
- 9. बढ़ावा :: asio बहुस्त्र्पीय उदाहरण
- 10. बूस्ट :: asio async_wait हैंडलर हस्ताक्षर
- 11. एसटीएल कंटेनर कि प्रविष्टि के आदेश को बरकरार रखता है, लेकिन अनुमति देता है कोई डुप्लिकेट
- 12. क्या हैशटेबल सम्मिलन आदेश को बनाए रखता है?
- 13. सभी हैंडलर को बूस्ट :: एएसओ :: io_service से उन्हें
- 14. स्थानीय_डेट_टाइम गणित को बढ़ावा देता है?
- 15. सी ++ मॉक/टेस्ट बूस्ट :: asio :: io_stream- आधारित असिंच हैंडलर
- 16. वस्तुओं को क्रमबद्ध/deserialize - फ़ील्ड के आदेश मायने रखता है?
- 17. क्या Dir.glob आदेश की गारंटी देता है?
- 18. क्या हाइबरनेट एक लिंक्ड हैशसेट के आदेश को सुरक्षित रखता है और यदि ऐसा है, तो कैसे?
- 19. बढ़ावा :: unordered_map है ... आदेश दिया गया?
- 20. boost :: io_service poll_one और run_one के बीच क्या अंतर है?
- 21. बूस्ट asio async_write: async_write कॉल को अंतःस्थापित नहीं करना है?
- 22. बढ़ावा :: asio :: ip :: tcp :: सॉकेट जुड़ा हुआ है?
- 23. जावास्क्रिप्ट जावा कीवर्ड क्यों सुरक्षित रखता है?
- 24. एसक्यूएल - क्या कहां स्थितियों का आदेश मायने रखता है?
- 25. बूस्ट asio io_service.run()
- 26. बढ़ावा :: program_options malloc त्रुटि देता है
- 27. बूस्ट asio udp सॉकेट async_receive_from हैंडलर को कॉल नहीं करता
- 28. रिवाइटरूल जो जीईटी पैरामीटर को सुरक्षित रखता है
- 29. बढ़ावा :: थ्रेड निष्पादन आदेश
- 30. क्या मायने रखता है।
यदि आप Boost.Asio का उपयोग कर रहे हैं तो आप निश्चित रूप से बहुत मामूली हैं, क्योंकि यह एक कठिन समस्या को हल करने के लिए एक स्मार्ट दृष्टिकोण है। –