2011-06-22 16 views
11

boost::asio::io_service गारंटी देता है कि हैंडलर को उसी क्रम में कहा जाता है कि उन्हें post() के माध्यम से दिया जाता है? मुझे दस्तावेज में यह कुछ भी नहीं मिल रहा है। मान लें कि io_service::post पर कॉल क्रमबद्ध हैं।क्या बढ़ावा देता है :: asio :: io_service हैंडलर के आदेश को सुरक्षित रखता है?

+2

यदि आप Boost.Asio का उपयोग कर रहे हैं तो आप निश्चित रूप से बहुत मामूली हैं, क्योंकि यह एक कठिन समस्या को हल करने के लिए एक स्मार्ट दृष्टिकोण है। –

उत्तर

6

वर्तमान कार्यान्वयन अनुक्रम आप उन्हें पोस्ट में चीजों पर अमल करता है, लेकिन आदेश केवल) संचालकों कि स्पष्ट रूप से पोस्ट कर रहे हैं (के लिए गारंटी है एक strand के माध्यम से एड।

6

afaik अगर आप post हैंडलर निष्पादन की गारंटी आदेश चाहते हैं आप strandas described in the docs उपयोग करना होगा।

संबंधित मुद्दे