CodeGym University
सीखने की प्रक्रिया
कोर्स
टास्क्स
सर्वेक्षण और क्विज़
गेम
मदद
रिमाइंडिंग शेड्यूल
समुदाय
उपयोगकर्ता
फोरम
चैट करें
लेख
सफलता की कहानियां
गतिविधि
समीक्षाएं
सब्सक्रिप्शन
लाइट थीम
सबक
समीक्षाएं
परिचय
शुरू करें
सीखना शुरू करें
अभी सीखना शुरू करें
क्वेस्ट मैप
सबक
सभी क्वेस्ट
सभी स्तर
जावा मेमोरी मॉडल
मॉड्यूल 3
स्तर 18,
सबक 2
जावा मेमोरी मॉडल का परिचय जावा मेमोरी मॉडल (JMM) जावा रनटाइम वातावरण में थ्रेड्स के व्यवहार का वर्णन करता है। मेमोरी मॉडल जावा भाषा के शब्दार्थ का हिस्सा है, और यह वर्णन करता है कि एक प्रोग्रामर किसी विशिष्ट जावा मशीन के लिए नहीं, बल्कि संप
जावा में कचरा संग्रह
मॉड्यूल 3
स्तर 18,
सबक 3
याद करें कि जावा में कचरा संग्रह क्या है कचरा संग्रह अप्रयुक्त वस्तुओं को नष्ट करके पूर्ण रनटाइम मेमोरी को पुनः प्राप्त करने की प्रक्रिया है। कभी-कभी प्रोग्रामर बेकार वस्तुओं को नष्ट करना भूल सकता है, और उन्हें आवंटित स्मृति मुक्त नहीं होती
पीढ़ीगत कचरा संग्रह
मॉड्यूल 3
स्तर 18,
सबक 4
वस्तुओं की पीढ़ियों के साथ काम करना जावा कचरा संग्राहक एक पीढ़ीगत कचरा संग्रह रणनीति लागू करते हैं जो वस्तुओं को उम्र के अनुसार वर्गीकृत कर सकते हैं। जेवीएम में इस तरह की आवश्यकता (सभी वस्तुओं को चिह्नित करने और कॉम्पैक्ट करने के लिए) को अक
जावा में कचरा संग्रहकर्ता के प्रकार
मॉड्यूल 3
स्तर 18,
सबक 5
सीरियल जीसी कचरा संग्रह जावा में स्मृति दक्षता में सुधार करता है, ढेर से असंबद्ध वस्तुओं को हटाकर और नव निर्मित वस्तुओं के लिए जगह बनाता है। जावा वर्चुअल मशीन में आठ प्रकार के कचरा संग्राहक होते हैं। आइए उनमें से प्रत्येक पर विस्तार से विचा
जावा में कचरा संग्राहक चुनना
मॉड्यूल 3
स्तर 18,
सबक 6
7.1* सही गारबेज कलेक्टर का चुनाव कैसे करें यदि आपके आवेदन में सख्त विलंबता आवश्यकताएं नहीं हैं, तो आपको केवल आवेदन चलाना चाहिए और जेवीएम को स्वयं सही संग्राहक चुनने देना चाहिए। ज्यादातर मामलों में, डिफ़ॉल्ट सेटिंग्स ठीक काम करती हैं। यदि आव
जावा में जंक लिंक
मॉड्यूल 3
स्तर 18,
सबक 7
8.1 जावा में कमजोर संदर्भ जावा में कई प्रकार के संदर्भ हैं। स्ट्रॉन्ग रेफरेंस है - ये सबसे आम लिंक हैं जो हम हर दिन बनाते हैं। Object object = new Object();//создал обьект
जावा कंकरेंसी लाइब्रेरी
मॉड्यूल 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 निष्पादन योग्य वस्तुएं इसलिए हमें पैकेज का सबसे बड़ा हिस्सा मिला। यह भविष्य और कॉल करने योग्य इंटरफेस के साथ-साथ थ्रेड पूल बनाने के लिए सेवाओं और कारखानों के माध्यम से परिणाम प्राप्त करने की क्षमता के साथ अतुल्यकालिक कार्यों को चलाने के
और दिखाएं
1
...
32
33
34
35
Please enable JavaScript to continue using this application.