क्या मैं जरूरत है वास्तव में एक धागा सुरक्षित कतार संरचना है, जहां कई ग्राहकों और कतार में डंपिंग डेटा रखने एक काम कर धागा प्रसंस्करण रहता है और कतारक्या मैं बूस्ट :: थ्रेडपूल का उपयोग 'थ्रेड-सुरक्षित कतार' के रूप में कर सकता हूं?
पॉपिंग वहाँ है किसी भी अच्छी तरह से स्थापित समाधान एसटीएल में मौजूदा है या बढ़ावा?
अब मैं बूस्ट :: थ्रेडपूल का उपयोग करने के बारे में सोचता हूं। बस समानांतर धागे की संख्या 1 होने के लिए सेट करें, क्लाइंट से नया संदेश आने पर कार्य फ़ंक्शन का इनपुट पैरामीटर बदल जाता है। क्या यह समझ में आता है, क्या ऐसी कोई सीमा है जिसे मैंने अभी तक अनुमानित नहीं किया है?
एफवाईआई, संदेश कतार में डेटा को बाइनरी धारावाहिक [ref] (http://www.boost.org/doc/libs/1_38_0/doc/html/interprocess/synchronization_mechanisms.html#interprocess.synchronization_mechanisms.message_queue) होना आवश्यक है। । तो प्रक्रिया के भीतर इसका उपयोग सबसे सुविधाजनक तरीका नहीं है। answer_ के खिलाफ नहीं, अधिक जानकारी जोड़ना समायोजित करें –