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

कंप्यूटर विज्ञान में, संगामिति प्रणालियों की एक संपत्ति है जिसमें कई समयावधि ओवरलैपिंग समय में की जा सकती है। गणना एक ही चिप में कई कोर पर निष्पादित हो सकती है, एक ही प्रोसेसर पर समय-समय पर साझा किए गए धागे, या शारीरिक रूप से अलग प्रोसेसर पर निष्पादित हो सकते हैं।

2
UPDLOCK, HOLDLOCK के बारे में उलझन
टेबल संकेत के उपयोग पर शोध करते समय , मुझे ये दो प्रश्न मिले: मुझे (T-SQL) किस लॉक संकेत का उपयोग करना चाहिए? HOLDLOCK का UPDLOCK पर क्या प्रभाव पड़ता है? दोनों सवालों के जवाब में कहा गया है कि उपयोग करते समय (UPDLOCK, HOLDLOCK), अन्य प्रक्रियाएं उस तालिका पर …

2
धागे की तुलना में अभिनेता कैसे काम करता है?
क्या कोई अच्छा और संक्षिप्त विवरण है कि थ्रेड्स की तुलना में अभिनेता कैसे काम करते हैं? क्या एक धागे को एक अभिनेता के रूप में नहीं देखा जा सकता है और अन्य धागे को संदेश भेज सकता है? मुझे कुछ अंतर दिखाई देता है, लेकिन यह मेरे लिए स्पष्ट …

9
Node.js या एर्लैंग
मैं वास्तव में इन उपकरणों को पसंद करता हूं जब यह संगामिति स्तर पर आता है तो इसे संभाल सकता है। Erlang / OTP अधिक स्थिर समाधान की तरह दिखता है, लेकिन इसके लिए बहुत अधिक सीखने और कार्यात्मक भाषा प्रतिमान में बहुत अधिक गोताखोरी की आवश्यकता होती है। और …

13
एक प्रोग्राम लिखें जो निश्चित रूप से गतिरोध में जाएगा [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 5 साल पहले …

2
वास्तव में रनटाइम क्या है।
में एक संस्करण जाओ की यात्रा वेबसाइट के चलते 1.5 के जारी होने से पहले , वहाँ कोड का एक टुकड़ा है कि इस तरह दिखता है। package main import ( "fmt" "runtime" ) func say(s string) { for i := 0; i < 5; i++ { runtime.Gosched() fmt.Println(s) } …
86 concurrency  go 

8
कई फ्यूचर्स का इंतजार कैसे करें?
मान लीजिए मैं कई वायदा और तक इंतजार करना की जरूरत है या तो उनमें से किसी में विफल रहता है या उन सभी को सफल होते हैं। उदाहरण के लिए: Let वहाँ 3 वायदा कर रहे हैं: f1, f2, f3। यदि f1सफल होता है और f2विफल रहता है तो …

7
जावा: एक्सेकॉर्स सर्विस जो एक निश्चित कतार आकार के बाद जमा करने पर रोकती है
मैं एक समाधान को कोड करने की कोशिश कर रहा हूं जिसमें एक एकल धागा I / O- गहन कार्यों का उत्पादन करता है जो समानांतर में किया जा सकता है। प्रत्येक कार्य में महत्वपूर्ण मेमोरी डेटा होता है। इसलिए मैं उन कार्यों को सीमित करना चाहता हूं जो एक …

4
क्या C # में एक बूल पढ़ना / लिखना परमाणु है
क्या C # में एक बूल क्षेत्र परमाणु तक पहुँच रहा है ? विशेष रूप से, क्या मुझे चारों ओर ताला लगाने की आवश्यकता है: class Foo { private bool _bar; //... in some function on any thread (or many threads) _bar = true; //... same for a read if …

5
समवर्ती शब्दकोश सही उपयोग
क्या मैं यह सोचने में सही हूं कि यह एक समवर्ती शब्दकोश का सही उपयोग है private ConcurrentDictionary<int,long> myDic = new ConcurrentDictionary<int,long>(); //Main thread at program startup for(int i = 0; i < 4; i++) { myDic.Add(i, 0); } //Seperate threads use this to update a value myDic[InputID] = newLongValue; …

4
एक समवर्तीSkipListSet कब उपयोगी है?
मैंने अभी इस डेटा-संरचना को जावा 6 एपीआई पर देखा था और मुझे इस बात की उत्सुकता है कि यह एक उपयोगी संसाधन कब होगा। मैं scjp परीक्षा के लिए अध्ययन कर रहा हूं और मैं इसे कैथी सिएरा की पुस्तक पर कवर नहीं करता, भले ही मैंने नकली परीक्षा …

2
Kotlin में कोई संगामिति कीवर्ड क्यों नहीं हैं?
सिंक्रोनाइज़ेशन / कंसीडर के लिए कोई कीवर्ड क्यों नहीं हैं? अब तक मेरा शोध मुझे एक समाधान देता है, आप कुछ उच्च स्तरीय कक्षाओं को लपेटते हैं और उन्हें संगामिति को संभालने के लिए उपयोग करते हैं। शुद्ध कोटलिन में एक परियोजना को देखते हुए, यदि कोई छोटा सा अनुकूलित …

4
गोरआउट्स से रिटर्न वैल्यू पकड़ना
नीचे दिया गया कोड 'अनपेक्षित चलते' कहते हुए संकलन त्रुटि देता है: x := go doSomething(arg) func doSomething(arg int) int{ ... return my_int_value } मुझे पता है, अगर गोरोइन का उपयोग किए बिना, मैं फ़ंक्शन को सामान्य रूप से कॉल करता हूं, तो मैं वापसी मूल्य प्राप्त कर सकता हूं। …

6
BlockingQueue को कैसे बाधित करें जो टेक () पर रोक रहा है?
मेरे पास एक वर्ग है जो वस्तुओं को लेता है BlockingQueueऔर take()एक सतत लूप में कॉल करके उन्हें संसाधित करता है । कुछ बिंदु पर मुझे पता है कि कतार में कोई और ऑब्जेक्ट नहीं जोड़ा जाएगा। मैं take()विधि को कैसे बाधित करूं ताकि यह अवरुद्ध होना बंद हो जाए? …

5
पायथन मल्टीप्रोसेसिंग का उपयोग करते हुए शर्मनाक समानांतर समस्याओं का समाधान
शर्मनाक समानांतर समस्याओं से निपटने के लिए मल्टीप्रोसेसिंग का उपयोग कैसे किया जाता है ? आमतौर पर समानांतर समस्याओं में तीन मूल भाग होते हैं: इनपुट डेटा (एक फ़ाइल, डेटाबेस, टीसीपी कनेक्शन आदि से) पढ़ें । इनपुट डेटा पर गणना चलाएं , जहां प्रत्येक गणना किसी अन्य गणना से स्वतंत्र …

10
Django: मैं डेटाबेस प्रविष्टियों के समवर्ती संशोधन के खिलाफ कैसे रक्षा कर सकता हूं
यदि दो या दो से अधिक उपयोगकर्ताओं द्वारा एक ही डेटा बेस प्रविष्टि के समवर्ती संशोधनों से बचाने का कोई तरीका है? यह उपयोगकर्ता को एक त्रुटि संदेश दिखाने के लिए स्वीकार्य होगा जो दूसरा कमिट / सेव ऑपरेशन कर रहा है, लेकिन डेटा को चुपचाप ओवरराइट नहीं किया जाना …

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