2010-06-23 6 views
5

बूस्ट बनाने के लिए विफल होने पर थ्रेड :: थ्रेड क्या करता है?बूस्ट :: धागा क्या करता है अगर यह थ्रेड बनाने में विफल रहता है?

winAPI एक न्यूल लौटाता है (मुझे लगता है कि पॉज़िक्स कुछ समान करता है) लेकिन जैसा कि धागा एक वस्तु है, यह देखने के लिए कि मैं धागा कैसे बनाया गया था?

उत्तर

12

API के अनुसार, यह थ्रेड निर्माण विफल होने पर boost::thread_resource_error फेंकता है।

मुझे लगता है कि आप एक अवैध boost::thread ऑब्जेक्ट नहीं बना सकते हैं: यदि कुछ गलत हो जाता है, तो निर्माता इस प्रकार ऑब्जेक्ट सृजन को रोकता है।

+0

धन्यवाद, मैं दस्तावेज में दिखती थी, पता नहीं है मैं कैसे याद किया कि – Patrick

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