मेरे पास ऐसा एप्लिकेशन है जो होमग्राउन समाधान पर बूस्ट सिग्नल लाइब्रेरीज़ में से किसी एक का उपयोग करने से लाभ उठा सकता है।सिग्नल बनाम सिग्नल 2
एप्लिकेशन बहुप्रचारित है लेकिन सिग्नल प्रोसेसिंग करने वाला हिस्सा सिंगल थ्रेडेड है।
बूस्ट पर Boost.Signals2 को पसंद करने का कोई कारण है। सिग्नल यदि मल्टीथ्रेडिंग कोई मुद्दा नहीं है?
सुनिश्चित करें कि आप पर विचार [libtscb] बनाएँ (http://www.chaoticmind.net/~hcb/projects/libtscb /) साथ ही - इसकी [प्रदर्शन तुलना] (http://www.chaoticmind.net/~hcb/projects/libtscb/doc/index.html#performance) विशेष रूप से उल्लेखनीय हैं। – ildjarn
@ildjarn: दुर्भाग्यवश libtscb को जीसीसी की आवश्यकता है। मुझे बाकी पुस्तकालय के बारे में पता नहीं है, लेकिन परमाणु केवल जीसीसी के लिए लागू किए गए हैं। एक बार विजुअल स्टूडियो को सी ++ 11 'std :: परमाणु' मिलता है, इसे छोटा रूप से पोर्ट किया जा सकता है। –
एक और विकल्प वर्तमान में अंडर-समीक्षा [बूस्ट.एटॉमिक्स] (http://www.chaoticmind.net/~hcb/projects/boost.atomic/doc/index.html) का उपयोग करना है: -] – ildjarn