BarrierClose

सार्वजनिक अंतिम वर्ग BarrierClose

दिए गए अवरोध को बंद कर देता है।

यह ऑपरेशन संकेत देता है कि दिए गए बैरियर में कोई और नया तत्व नहीं डाला जाएगा। बाद में सम्मिलित करेंएक नई कुंजी पेश करने का प्रयास करने वाले कई विफल हो जाएंगे। बाद में सम्मिलित करेंकई संचालन जो पहले से मौजूद तत्वों में लापता घटकों को जोड़ते हैं, वे सफल होते रहेंगे। यदि पर्याप्त पूर्ण तत्व बाधा में रहते हैं तो बाद में TakeMany ऑपरेशन सफल होते रहेंगे। बाद के TakeMany ऑपरेशन जो ब्लॉक हो जाएंगे वे तुरंत विफल हो जाएंगे।

नेस्टेड कक्षाएं

कक्षा बैरियरक्लोज़।विकल्प के लिए वैकल्पिक विशेषताओं BarrierClose

सार्वजनिक तरीके

स्थिर BarrierClose.Options
cancelPendingEnqueues (बूलियन cancelPendingEnqueues)
स्थिर BarrierClose
बनाने ( स्कोप गुंजाइश, ओपेरैंड <string> हैंडल, विकल्प ... विकल्प)
एक नया बैरियरक्लोज़ ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

विरासत में मिली विधियां

सार्वजनिक तरीके

सार्वजनिक स्थिर BarrierClose.Options cancelPendingEnqueues (बूलियन cancelPendingEnqueues)

मापदंडों
रद्द करेंलंबित कतार यदि सही है, तो सभी लंबित एनक्यू अनुरोध जो बैरियर की कतार में अवरुद्ध हैं, रद्द कर दिए जाएंगे। इंसर्टमैनी विफल हो जाएगा, भले ही कोई नई कुंजी पेश न की गई हो।

सार्वजनिक स्थिर BarrierClose बनाने ( स्कोप गुंजाइश, ओपेरैंड <string> हैंडल, विकल्प ... विकल्प)

एक नया बैरियरक्लोज़ ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

मापदंडों
दायरा वर्तमान दायरा
हैंडल एक बाधा के लिए संभाल।
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • बैरियरक्लोज का एक नया उदाहरण