CodeGym University
सीखने की प्रक्रिया
कोर्स
टास्क्स
सर्वेक्षण और क्विज़
गेम
मदद
रिमाइंडिंग शेड्यूल
समुदाय
उपयोगकर्ता
फोरम
चैट करें
लेख
सफलता की कहानियां
गतिविधि
समीक्षाएं
सब्सक्रिप्शन
लाइट थीम
सबक
समीक्षाएं
परिचय
शुरू करें
सीखना शुरू करें
अभी सीखना शुरू करें
क्वेस्ट मैप
सबक
Module 3. Java Professional
स्तर 19
जावा कंकरेंसी लाइब्रेरी
मॉड्यूल 3
स्तर 19,
सबक 0
किसी फ़ील्ड पर पढ़ना-लिखना एक परमाणु ऑपरेशन है यदि फ़ील्ड को या तो घोषित किया जाता है या किसी पढ़ने-लिखने से पहले प्राप्त किए गए अद्वितीय लॉक द्वारा संरक्षित किया जाता है। लेकिन अगर आप अभी भी एक त्रुटि का सामना करते हैं, तो आपको पुनः क्रमित
जावा में परमाणु संचालन
मॉड्यूल 3
स्तर 19,
सबक 1
परमाणु संचालन के उद्भव के लिए आवश्यक शर्तें आइए इस उदाहरण पर एक नजर डालते हैं ताकि आपको यह समझने में मदद मिल सके कि परमाणु संचालन कैसे काम करता है: public class Counter {
समवर्ती संग्रह
मॉड्यूल 3
स्तर 19,
सबक 2
कॉपीऑनराइटएरेलिस्ट किसी दिए गए संग्रह पर ऐड , सेट , रिमूव ऑपरेशंस के परिणामस्वरूप आंतरिक सरणी की एक नई प्रति बनाई जा रही है। यह सुनिश्चित करता है कि हम ConcurrentModificationException को नहीं पकड़ते हैं । बस याद रखें कि किसी सरणी की प्रतिलि
समवर्ती कतारें
मॉड्यूल 3
स्तर 19,
सबक 3
गैर-अवरुद्ध कतारें लिंक किए गए नोड्स पर थ्रेड-सुरक्षित और सबसे महत्वपूर्ण गैर-अवरुद्ध कतार कार्यान्वयन। ConcurrentLinkedQueue - यह कचरा संग्राहक के साथ काम करने के लिए अनुकूलित प्रतीक्षा-मुक्त एल्गोरिदम का उपयोग करता है। यह एल्गोरिथम काफ
सिंक्रोनाइजर्स: जावा में संसाधनों तक पहुंच को सिंक्रनाइज़ करना
मॉड्यूल 3
स्तर 19,
सबक 4
सिकंदरा फ़ाइल सिस्टम के साथ काम करते समय थ्रेड्स की संख्या को सीमित करना आवश्यक होने पर आमतौर पर सेमाफोर का उपयोग किया जाता है। किसी फ़ाइल या अन्य साझा संसाधन तक पहुँच को काउंटर के माध्यम से नियंत्रित किया जाता है। यदि इसका मान शून्य से अधि
निष्पादक: निष्पादन योग्य वस्तुएं
मॉड्यूल 3
स्तर 19,
सबक 5
6.1 निष्पादन योग्य वस्तुएं इसलिए हमें पैकेज का सबसे बड़ा हिस्सा मिला। यह भविष्य और कॉल करने योग्य इंटरफेस के साथ-साथ थ्रेड पूल बनाने के लिए सेवाओं और कारखानों के माध्यम से परिणाम प्राप्त करने की क्षमता के साथ अतुल्यकालिक कार्यों को चलाने के
निष्पादक सेवाएं
मॉड्यूल 3
स्तर 19,
सबक 6
निर्वाहक निष्पादक कक्षाओं के लिए आधार इंटरफ़ेस है जो रननेबल कार्यों के लॉन्च को लागू करता है। यह किसी कार्य को जोड़ने और उसे प्रारंभ करने के तरीके में सहायता प्रदान करता है. ExecutorService एक इंटरफ़ेस है जो एक्ज़ीक्यूटर के गुणों का विस्तार
लॉक: संसाधनों तक पहुंच को लॉक करें
मॉड्यूल 3
स्तर 19,
सबक 7
रेंट्रेंट लॉक स्थिति - तालों में शर्तें लागू करने से आप स्ट्रीम एक्सेस प्रबंधन पर नियंत्रण प्राप्त कर सकते हैं। लॉक स्थितिjava.util.concurrent.locksसे कंडीशन इंटरफ़ेस का एक ऑब्जेक्ट है । कंडीशन ऑब्जेक्ट्सकई तरह से ऑब्जेक्ट क्लासवेट/नोटिफ़िक
Please enable JavaScript to continue using this application.