दिए गए अवरोध को बंद कर देता है.
यह ऑपरेशन संकेत देता है कि दिए गए अवरोध में कोई और नया तत्व नहीं डाला जाएगा। इसके बाद नई कुंजी पेश करने का प्रयास करने वाले कई लोग विफल हो जाएंगे। बाद में सम्मिलित कई ऑपरेशन जो पहले से मौजूद तत्वों में लापता घटकों को जोड़ते हैं, सफल होते रहेंगे। यदि पर्याप्त पूर्ण तत्व बाधा में बने रहते हैं तो बाद के टेकमेनी ऑपरेशन सफल होते रहेंगे। बाद में ब्लॉक किए जाने वाले टेकमेनी ऑपरेशन तुरंत विफल हो जाएंगे।
नेस्टेड क्लासेस
कक्षा | बैरियरक्लोज़.विकल्प | BarrierClose के लिए वैकल्पिक विशेषताएँ |
सार्वजनिक तरीके
स्थैतिक बैरियरक्लोज़.विकल्प | cancelPendingEnqueues (बूलियन cancelPendingEnqueues) |
स्थैतिक बैरियर बंद करें |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक स्थैतिक BarrierClose.Options cancelPendingEnqueues (बूलियन cancelPendingEnqueues)
पैरामीटर
cancelPendingEnqueues | यदि सत्य है, तो बैरियर की कतार पर अवरुद्ध सभी लंबित एनक्यू अनुरोध रद्द कर दिए जाएंगे। InsertMany विफल हो जाएगा, भले ही कोई नई कुंजी पेश न की गई हो। |
---|
सार्वजनिक स्थैतिक बैरियरक्लोज़ क्रिएट ( स्कोप स्कोप, ऑपरेंड <स्ट्रिंग> हैंडल, विकल्प... विकल्प)
एक नया बैरियरक्लोज़ ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
सँभालना | बैरियर का हैंडल. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- बैरियरक्लोज़ का एक नया उदाहरण