CodeGym University
सीखने की प्रक्रिया
कोर्स
टास्क्स
सर्वेक्षण और क्विज़
गेम
मदद
रिमाइंडिंग शेड्यूल
समुदाय
उपयोगकर्ता
फोरम
चैट करें
लेख
सफलता की कहानियां
गतिविधि
समीक्षाएं
सब्सक्रिप्शन
लाइट थीम
सबक
समीक्षाएं
परिचय
शुरू करें
सीखना शुरू करें
अभी सीखना शुरू करें
क्वेस्ट मैप
सबक
सभी क्वेस्ट
सभी स्तर
नए सूत्र बनाना और शुरू करना
मॉड्यूल 2: जावा कोर
स्तर 11,
सबक 1
"हैलो, एमिगो! ऐली ने आपको थ्रेड्स के बारे में बताया था, और मैं आपको यह बताने जा रही हूं कि आप उनके साथ कैसे काम करते हैं। एक नया थ्रेड बनाने के लिए, आपको चाहिए:" 1) थ्रेड ऑब्जेक्ट बनाएं 2) इसे उस विधि से पास करें जिसे आप चलाना चाहते हैं 3)
स्वस्थ नींद
मॉड्यूल 2: जावा कोर
स्तर 11,
सबक 2
"हैलो, अमीगो! आज बिलाबो आपको सबसे दिलचस्प विधि के बारे में बताएगा जो हम थ्रेड्स के साथ काम करते समय उपयोग करते हैं: स्लीप । स्लीप विधि को थ्रेड क्लास की एक स्थिर विधि के रूप में घोषित किया जाता है , अर्थात यह किसी वस्तु से जुड़ी नहीं है । क
धागे रोकना: अनौपचारिक संस्करण
मॉड्यूल 2: जावा कोर
स्तर 11,
सबक 3
"हैलो, अमीगो! यहाँ एक दिलचस्प सवाल है जो या तो आपके पास पहले से है या आप जल्द ही करेंगे। आप एक चल रहे धागे को कैसे रोकेंगे? " मान लीजिए कि उपयोगकर्ता प्रोग्राम को "इंटरनेट से फ़ाइल डाउनलोड करने" के लिए कहता है। मुख्य थ्रेड इस कार्य के लिए ए
धागे रोकना: आधिकारिक संस्करण
मॉड्यूल 2: जावा कोर
स्तर 11,
सबक 4
"हैलो, एमिगो! आपको मानना पड़ेगा कि ऐली का रद्द करने का विचार शानदार था।" "हां।" "असल में, थ्रेड क्लास में कुछ समान मौजूद है । केवल वेरिएबल को isCancel नहीं कहा जाता है । इसे isInterrupt कहा जाता है । और थ्रेड को रोकने के लिए उपयोग की जाने व
स्तर के लिए अतिरिक्त पाठ
मॉड्यूल 2: जावा कोर
स्तर 11,
सबक 5
मल्टीथ्रेडिंग: थ्रेड क्लास के तरीके इस पाठ में , हम मल्टीथ्रेडिंग के बारे में बात करना जारी रखेंगे। हम थ्रेड क्लास और इसके कितने तरीके काम करते हैं, इसका पता लगाएंगे। पहले, जब हम कक्षा विधियों का अध्ययन करते थे, तो हम आमतौर पर कुछ इस तरह लि
मल्टीथ्रेडिंग समस्याएं: एक साझा संसाधन तक पहुंचना
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 0
"नमस्कार, अमीगो! कल हमने मल्टीथ्रेडिंग के लाभों और सुविधाओं पर चर्चा की थी। अब समय आ गया है कि इसके नुकसानों को देखा जाए। और, दुर्भाग्य से, वे छोटे नहीं हैं।" पहले, हमने एक प्रोग्राम को ऑब्जेक्ट्स के एक सेट के रूप में देखा जो एक दूसरे के तर
धागे स्वतंत्र नहीं हैं! सिंक्रनाइज़!
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 1
"नमस्कार, अमीगो! हमारे पास एक रामबाण औषधि है—सभी बीमारियों का इलाज। जैसा कि हमने पहले ही देखा है, अनियंत्रित थ्रेड स्विचिंग एक समस्या है।" "क्यों थ्रेड स्वयं यह तय नहीं कर सकते कि अगले थ्रेड पर कब स्विच करना है? वे सब कुछ करें जो उन्हें करन
स्थानीय कैश: एक मल्टीथ्रेडिंग समस्या। परिवर्तनशील
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 2
"हैलो, अमीगो! आपको याद है कि ऐली ने आपको उन समस्याओं के बारे में बताया था जो तब उत्पन्न होती हैं जब कई थ्रेड्स एक साथ एक साझा संसाधन तक पहुँचने का प्रयास करते हैं, हाँ?" "हाँ।" "बात यह है, बस इतना ही नहीं है। एक और छोटी सी समस्या है।" जैसा
उपज (मार्ग के अधिकार का समर्पण)
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 3
"हैलो, अमीगो! आज हमारे पास एक छोटा लेकिन दिलचस्प पाठ होगा। मैं आपको यील्ड के बारे में बताने जा रहा हूं , जो थ्रेड क्लास की एक स्थिर विधि है।" ऐली ने आपको पहले ही बताया है कि प्रोसेसर लगातार थ्रेड्स के बीच स्विच करता है। प्रत्येक थ्रेड को प्
शामिल हों - एक धागे के समाप्त होने की प्रतीक्षा कर रहा है
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 4
"नमस्कार, अमीगो! मैं देख रहा हूं कि आप थ्रेड्स के बारे में सीखने में काफी प्रगति कर रहे हैं।" "आखिरकार यह इतना मुश्किल नहीं था।" एक दम बढ़िया! आज आपके पास एक आसान पाठ है, और विषय है जुड़ने की विधि। निम्नलिखित स्थिति की कल्पना करें: मुख्य थ्
गतिरोध और इसके कारण
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 5
"हाय, अमीगो!" "आज मैं आपको बताने जा रहा हूँ कि गतिरोध क्या है।" "अरे, आपने मुझे पहले ही ऐसा कुछ बताया है।" "हाँ, मैंने किया था। लेकिन आज हम इस विषय पर अधिक विस्तार से विचार करेंगे।" "सबसे सरल मामले में, डेडलॉक में दो धागे और दो म्यूटेक्स ऑब
गतिरोध से बचने की रणनीतियाँ
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 6
"हाय, अमीगो!" "मैं आपको गतिरोध से बचने के लिए कुछ रणनीतियों के बारे में बताना चाहता हूँ।" "सर्वश्रेष्ठ रणनीति एक विचारशील वास्तुकला है और नियमों का एक सेट है कि कब और किस क्रम में आप ताले का उपयोग कर सकते हैं (म्यूटेक्स प्राप्त करें)। समस्य
और दिखाएं
1
...
17
18
19
20
21
...
35
Please enable JavaScript to continue using this application.