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