शरद ऋतु का डिस्काउंट
CodeGym University
सीखने की प्रक्रिया
कोर्स
टास्क्स
सर्वेक्षण और क्विज़
गेम
मदद
रिमाइंडिंग शेड्यूल
समुदाय
उपयोगकर्ता
फोरम
चैट करें
लेख
सफलता की कहानियां
गतिविधि
समीक्षाएं
सब्सक्रिप्शन
लाइट थीम
सबक
समीक्षाएं
परिचय
शुरू करें
सीखना शुरू करें
अभी सीखना शुरू करें
क्वेस्ट मैप
सबक
सभी क्वेस्ट
सभी स्तर
"प्रतीक्षा-सूचना-सूचित करें सभी" रणनीति
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 7
"हाय, अमीगो!" "मैं प्रतीक्षा-सूचना के संबंध में आपके साथ गहराई से गोता लगाना चाहता हूं। प्रतीक्षा-अधिसूचित विधियाँ थ्रेड्स को इंटरैक्ट करने के लिए एक सुविधाजनक तंत्र प्रदान करती हैं। उनका उपयोग थ्रेड इंटरैक्शन के लिए जटिल उच्च-स्तरीय तंत्र
कुछ बारीकियाँ
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 8
"हाय, अमीगो!" "और कुछ और विवरण। चलो इसे व्यावहारिक सलाह कहते हैं।" "मान लीजिए कि आपके पास एक ऐसी विधि है जो किसी चीज़ की प्रतीक्षा कर रही है और जब तक कोई शर्त पूरी नहीं हो जाती तब तक सो जाती है।" यदि संग्रह खाली है, तो हम प्रतीक्षा करते हैं
तुल्यकालन और मल्टीथ्रेडिंग के बारे में अन्य विवरण
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 9
"हाय, अमीगो!" "वहाँ बहुत बड़ा विषय है - जावा मेमोरी मॉडल। मूल रूप से, आपको अभी इसके बारे में जानने की ज़रूरत नहीं है, लेकिन इसके बारे में सुनना मददगार होगा।" "सभी संभावित समस्याओं को खत्म करने के लिए, जावा ने अपनी मेमोरी प्रबंधन तंत्र को बद
प्रोफेसर से उपयोगी लिंक - 16
मॉड्यूल 2: जावा कोर
स्तर 12,
सबक 10
"नमस्कार, अमीगो! मुझे अपनी प्रगति के बारे में बताएं। इस सप्ताह आपने क्या अध्ययन किया?" "एली, ऋषि, डॉक्टर बिलाबो, और मैंने मल्टीथ्रेडिंग के बारे में बात की। मैंने बहुत कुछ सीखा!" "मेरे प्रिय मित्र, मुझे लगता है कि मेरे पास आपकी समझ का विस्ता
थ्रेडग्रुप
मॉड्यूल 2: जावा कोर
स्तर 13,
सबक 0
"हाय, अमीगो!" "हम धागे की अधिक गहन खोज शुरू करने जा रहे हैं।" "एक थ्रेड समूह की अवधारणा को एक थ्रेड को बार-बार रोकने और हर दूसरे थ्रेड को बाधित करने से रोकने के लिए पेश किया गया था। एक थ्रेड केवल उसी थ्रेड समूह में अन्य थ्रेड्स को प्रभावित
थ्रेड प्राथमिकताएं
मॉड्यूल 2: जावा कोर
स्तर 13,
सबक 1
"आइए अपना पाठ जारी रखें। थ्रेड प्राथमिकताएं क्या हैं और उनकी आवश्यकता क्यों है? "वास्तविक दुनिया की समस्याओं में, विभिन्न थ्रेड्स द्वारा किए जा रहे कार्य का महत्व बहुत भिन्न हो सकता है। इस प्रक्रिया को नियंत्रित करने के लिए थ्रेड प्राथमिकता
फैक्टरी विधि पैटर्न
मॉड्यूल 2: जावा कोर
स्तर 13,
सबक 2
इस बिंदु पर, आप शायद पहले से ही डिज़ाइन पैटर्न का सामना कर चुके हैं। उदाहरण के लिए, सिंगलटन । आइए याद करें कि कौन से पैटर्न हैं, उनकी आवश्यकता क्यों है, और रचनात्मक पैटर्न क्या हैं (सिंगलटन एक उदाहरण है)। हम एक नए पैटर्न का भी अध्ययन करेंगे
कॉल करने योग्य और भविष्य
मॉड्यूल 2: जावा कोर
स्तर 13,
सबक 3
चलने योग्य समस्या आप पहले से ही रननेबल इंटरफ़ेस और थ्रेड क्लास से परिचित हैं जो इसे लागू करता है। आइए याद करें कि यह इंटरफ़ेस कैसा दिखता है: public interface Runnable {
निष्पादक सेवा इंटरफ़ेस
मॉड्यूल 2: जावा कोर
स्तर 13,
सबक 4
आपको एक्ज़ीक्यूटर इंटरफ़ेस की आवश्यकता क्यों है? जावा 5 से पहले, आपको अपने आवेदन में अपना खुद का कोड थ्रेड प्रबंधन लिखना था। इसके अलावा, एक बनानानया सूत्रऑब्जेक्ट एक संसाधन-गहन ऑपरेशन है, और हर हल्के कार्य के लिए एक नया धागा बनाने का कोई मत
एक निष्पादक सेवा रोकना
मॉड्यूल 2: जावा कोर
स्तर 13,
सबक 5
एक साधारण कार्यक्रम पर विचार करें: public static void main(String[] args) throws Exception {
थ्रेडपूल निष्पादक
मॉड्यूल 2: जावा कोर
स्तर 14,
सबक 0
बहु-थ्रेडेड एप्लिकेशन विकसित करते समय, हमें आमतौर पर थ्रेड्स के काम को व्यवस्थित करना चाहिए। हमारा एप्लिकेशन जितना बड़ा होगा और मल्टीथ्रेडेड कार्यों के लिए हमें जितने अधिक थ्रेड्स की आवश्यकता होगी, उतना ही अधिक होगाचलने योग्यहम जो वस्तुएं ब
newSingleThreadExecutor विधि
मॉड्यूल 2: जावा कोर
स्तर 14,
सबक 1
आपको 1 थ्रेड के लिए ExecutorService की आवश्यकता क्यों हो सकती है? आप एक पूल के साथ ExecutorService बनाने के लिए Executors.newSingleThreadExecutor विधि का उपयोग कर सकते हैं जिसमें एक थ्रेड शामिल है। पूल का तर्क इस प्रकार है: सेवा एक समय में
और दिखाएं
1
...
18
19
20
21
22
...
35
Please enable JavaScript to continue using this application.