multithreading पर टैग किए गए जवाब

तकनीक, संरचना, और सुरक्षा मुद्दों सहित बहु-थ्रेडिंग संबंधित प्रश्न।

7
क्या मल्टीथ्रेड और मल्टीप्रोसेसर प्रोग्रामिंग के लिए पदावनत अभ्यास हैं जिनका मुझे अब उपयोग नहीं करना चाहिए?
फोरट्रान और बेसिक के शुरुआती दिनों में, अनिवार्य रूप से सभी कार्यक्रम गोटो बयानों के साथ लिखे गए थे। परिणाम स्पेगेटी कोड था और समाधान संरचित प्रोग्रामिंग था। इसी तरह, पॉइंटर्स को हमारे कार्यक्रमों में विशेषताओं को नियंत्रित करना मुश्किल हो सकता है। C ++ ने बहुत सारे पॉइंटर्स के …

2
क्या कोई सरल शब्दों में समझा सकता है कि विघटनकारी पैटर्न क्या है?
मैं चाहूंगा कि अगर आप मुझे एक सरल तरीके से समझा सकते हैं कि विघटनकारी संरक्षक कैसे काम करता है। इस अवधारणा को मुझे पता है के रूप में मायावी है। शायद आपकी मदद से मैं इसे समझ सका।

3
ग्रीन थ्रेड क्यों नहीं?
जब तक मुझे पता है कि इस पर सवाल पहले से ही शामिल हैं (जैसे https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), मुझे ऐसा नहीं लगता कि मुझे संतोषजनक उत्तर मिला है । सवाल यह है: जेवीएम का समर्थन अब हरे धागे क्यों नहीं? यह कोड-शैली जावा FAQ पर यह कहता है : एक हरे …

6
आप कंसीडर और मल्टी-थ्रेडिंग का अभ्यास कैसे करेंगे? [बन्द है]
मैं कंसीडर, मल्टी-थ्रेडिंग और "फ्री लंच खत्म हो गया" के बारे में पढ़ रहा हूं । लेकिन मुझे अभी तक अपनी नौकरी में एमटी का उपयोग करने की संभावना नहीं है। मैं इस प्रकार उन सुझावों के बारे में तलाश कर रहा हूं जो मैं कुछ ओपन-सोर्स परियोजनाओं में अभ्यास …

8
आपको "हजारों के सैकड़ों" धागे की आवश्यकता कब होगी?
एर्लैंग, गो, और रस्ट सभी तरह से एक या दूसरे तरीके से दावा करते हैं कि वे सस्ते "थ्रेड्स" / कोराउटाइन के साथ समवर्ती प्रोग्रामिंग का समर्थन करते हैं। जाओ पूछे जाने वाले प्रश्न कहता है: एक ही एड्रेस स्पेस में सैकड़ों-हज़ारों गोरआउट बनाना व्यावहारिक है। जंग ट्यूटोरियल का कहना …

3
क्या विंडोज पर थ्रेड्स के बिना जीसीसी मर रहा है? [बन्द है]
मुझे कुछ राय चाहिए। जीसीसी हमेशा एक बहुत अच्छा संकलक था, लेकिन हाल ही में यह "अपील" खो रहा है। मैंने अभी पाया है कि विंडोज पर जीसीसी का std::threadसमर्थन नहीं है , विंडोज उपयोगकर्ताओं को एक और संकलक का उपयोग करने के लिए मजबूर करना क्योंकि सबसे रोमांचक सुविधा …

2
गंभीर वेकप्स स्पष्टीकरण एक बग की तरह लगता है जो सिर्फ फिक्सिंग के लायक नहीं है, क्या यह सही है?
Spurious Wakeups पर विकिपीडिया लेख के अनुसार "एक धागा अपनी प्रतीक्षा अवस्था से जागृत हो सकता है, भले ही कोई धागा स्थिति चर का संकेत न दे"। जब मैं इस 'फीचर' के बारे में जानता हूं तो मुझे कभी नहीं पता था कि वास्तव में इसके कारण क्या है, एक …

11
मल्टीथ्रेडेड बग्स से ग्रस्त
मेरी नई टीम, जिसे मैं प्रबंधित करता हूं, हमारे कोड का अधिकांश प्लेटफ़ॉर्म, टीसीपी सॉकेट और http नेटवर्किंग कोड है। सभी सी ++। इसका अधिकांश हिस्सा अन्य डेवलपर्स से उत्पन्न हुआ, जिन्होंने टीम को छोड़ दिया है। टीम के वर्तमान डेवलपर बहुत स्मार्ट हैं, लेकिन अनुभव के मामले में ज्यादातर …

3
मल्टी थ्रेडेड अनुप्रयोगों के यूएमएल आरेख
एकल-थ्रेडेड एप्लिकेशन के लिए मुझे उस एप्लिकेशन के आर्किटेक्चर का अवलोकन प्राप्त करने के लिए वर्ग आरेखों का उपयोग करना पसंद है। इस प्रकार का आरेख, हालांकि, उदाहरण के लिए भारी बहु-थ्रेडेड / समवर्ती अनुप्रयोगों को समझने की कोशिश करते समय बहुत मददगार नहीं रहा है, क्योंकि विभिन्न थ्रेड्स पर …

7
गतिरोधों पर बहस करते समय आप क्या देखते हैं?
हाल ही में मैं उन परियोजनाओं पर काम कर रहा हूं जो थ्रेडिंग का भारी उपयोग करती हैं। मुझे लगता है कि मैं उन्हें डिजाइन करने में ठीक हूं; जितना संभव हो उतना स्टेटलेस डिज़ाइन का उपयोग करें, सभी संसाधनों तक पहुंच को लॉक करें जो एक से अधिक थ्रेड …

4
एक ताला पर दौड़ की स्थिति को क्या रोकता है?
मुझे पता है कि डेटा दौड़ क्या है, और कैसे ताले / म्यूटेक्स / सेमाफोर उन्हें रोकने में मदद करते हैं, की मूल बातें समझते हैं। लेकिन क्या होता है अगर आपके पास लॉक पर "रेस कंडीशन" है? उदाहरण के लिए, दो अलग-अलग धागे, शायद एक ही अनुप्रयोग में, लेकिन …

10
राज्य मशीनें बनाम धागे
एलन कॉक्स ने एक बार कहा था "एक कंप्यूटर एक राज्य मशीन है। थ्रेड्स उन लोगों के लिए हैं जो राज्य मशीनों को प्रोग्राम नहीं कर सकते हैं"। चूंकि एलन से पूछना सीधे तौर पर मुझे विनम्र करने का विकल्प नहीं है, इसलिए मैं यहां पूछना चाहता हूं: कोई व्यक्ति …

6
मल्टीथ्रेडिंग: क्या मैं इसे गलत कर रहा हूं?
मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जो संगीत बजाता है। प्लेबैक के दौरान, अक्सर चीजों को अलग-अलग थ्रेड्स पर होने की आवश्यकता होती है क्योंकि उन्हें एक साथ होने की आवश्यकता होती है। उदाहरण के लिए, एक राग के नोटों को एक साथ सुनने की आवश्यकता होती …

3
प्रदर्शन में सुधार के लिए बहु-सूत्रण को अक्सर क्यों पसंद किया जाता है?
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 6 साल पहले पलायन कर गए । मेरे पास एक सवाल है, यह इस बारे में है कि प्रोग्रामर सामान्य रूप से संगामिति और बहु-थ्रेडेड कार्यक्रमों से प्यार क्यों …

9
मल्टीथ्रेडिंग सिंक्रोनाइज़ेशन इंटरव्यू प्रश्न: एन थ्रेड्स दिए गए एम थ्रेड्स का पता लगाएं
क्या एक तरीका है कि यह समस्या एक धागे के बजाय कई धागों के साथ हल हो सकती है? एक साक्षात्कार में, मुझे कई थ्रेड्स का उपयोग करके एक समस्या को हल करने के लिए कहा गया था। यह मुझे प्रतीत होता है कि कई सूत्र कोई लाभ नहीं देते …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.