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

स्थिति जहां दो (या अधिक) संचालन के लिए संसाधनों के अतिव्यापी सेट की आवश्यकता होती है, और न ही पूरा हो सकता है क्योंकि वे एक ऑपरेशन को पूरा करने और अपने ताले को जारी करने के लिए आवश्यक सभी ताले प्राप्त नहीं कर सकते हैं।


8
लॉक होने की कोशिश के दौरान मिले mysql के डेडलॉक से कैसे बचें; लेनदेन को पुनः आरंभ करने का प्रयास करें '
मेरे पास एक innoDB तालिका है जो ऑनलाइन उपयोगकर्ताओं को रिकॉर्ड करती है। यह उपयोगकर्ता द्वारा ताज़ा किए गए प्रत्येक पृष्ठ पर इस बात पर नज़र रखता है कि वे किस पृष्ठ पर हैं और साइट पर उनकी अंतिम पहुँच तिथि है। मेरे पास एक क्रोन है जो हर 15 …
286 mysql  deadlock 

3
टास्क का इंतजार करें। क्या - डेडलॉक?
मैं काफी Task.Waitऔर के बीच का अंतर नहीं समझताawait । मैं ASP.NET WebAPI सेवा में निम्नलिखित कार्यों के समान है: public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task<string> Bar() { return await Foo(); } public async static …

7
पुनरावर्ती ताला (Mutex) बनाम गैर-पुनरावर्ती ताला (Mutex)
POSIX म्यूटेक्स को पुनरावर्ती होने की अनुमति देता है। इसका मतलब है कि एक ही धागा एक ही म्यूटेक्स को दो बार लॉक कर सकता है और गतिरोध नहीं करेगा। बेशक इसे दो बार अनलॉक करने की भी आवश्यकता है, अन्यथा कोई अन्य धागा म्यूटेक्स प्राप्त नहीं कर सकता है। …

17
गतिरोध क्या है?
बहु-थ्रेडेड एप्लिकेशन लिखते समय, अनुभवी सबसे आम समस्याओं में से एक गतिरोध हैं। समुदाय के लिए मेरे प्रश्न हैं: गतिरोध क्या है? आप उनका पता कैसे लगाते हैं? क्या आप उन्हें संभालते हैं? और अंत में, आप उन्हें होने से कैसे रोकेंगे?

5
'वेट' काम करता है, लेकिन कॉलिंग टास्क। रिजल्ट हैंग / गतिरोध
जब मैं इसे चलाता हूं तो मेरे पास निम्नलिखित चार परीक्षण होते हैं और अंतिम लटका रहता है। ऐसा क्यों होता है: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] …
126 c#  nunit  task  deadlock  async-await 


4
एक प्रक्रिया के कारण गतिरोध का शिकार होना
मेरे पास 5 से 10 मिनट के आदेश पर चयन करने के लिए एक प्रक्रिया है जिसे समाप्त होने में लंबा समय लगता है। मैं वर्तमान में MS SQL डेटाबेस इंजन के लिए संकेत के रूप में NOLOCK का उपयोग नहीं कर रहा हूं। उसी समय हमारे पास एक ही …

5
एक async / प्रतीक्षा उदाहरण जो गतिरोध का कारण बनता है
मुझे एस # एस async/ awaitकीवर्ड (मैं सी # 5.0 पर नया हूं) का उपयोग करके अतुल्यकालिक प्रोग्रामिंग के लिए कुछ सर्वोत्तम प्रथाओं में आया हूं । दी गई एक सलाह निम्नलिखित थी: स्थिरता: अपने सिंक्रनाइज़ेशन संदर्भों को जानें ... कुछ सिंक्रनाइज़ेशन संदर्भ नॉन-रीएंन्ट्रेंट और सिंगल-थ्रेडेड हैं। इसका अर्थ है …

6
सी ++ एक सक्रिय अपवाद के बिना कहा जाता है
मुझे थ्रेडिंग के साथ C ++ त्रुटि मिल रही है: terminate called without an active exception Aborted यहाँ कोड है: #include <queue> #include <thread> #include <mutex> #include <condition_variable> template<typename TYPE> class blocking_stream { public: blocking_stream(size_t max_buffer_size_) : max_buffer_size(max_buffer_size_) { } //PUSH data into the buffer blocking_stream &operator<<(TYPE &other) { std::unique_lock<std::mutex> …

3
गतिरोध के कारण SqlException को कैसे पकड़ा जाए?
.NET 3.5 / C # ऐप से, मैं तभी पकड़ना चाहूंगा SqlExceptionलेकिन अगर यह SQL Server 2008 के उदाहरण पर गतिरोध के कारण होता है । विशिष्ट त्रुटि संदेश है Transaction (Process ID 58) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. …

28
सरल डेडलॉक उदाहरण
मैं गतिरोधों को नए-नए रूपों में समझाना चाहूंगा। मैंने अतीत में गतिरोध के लिए कई उदाहरण देखे हैं, कुछ कोड का उपयोग कर रहे हैं और कुछ का उपयोग करके चित्र (प्रसिद्ध 4 कारों की तरह )। द डाइनिंग फिलोसॉफर्स जैसी क्लासिक आसानी से गतिरोध वाली समस्याएं भी हैं , …

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

3
स्थैतिक इनिशियलाइज़र में लैम्ब्डा के साथ समानांतर धारा एक गतिरोध का कारण क्यों बनती है?
मैं एक अजीब स्थिति में आया था, जहां एक स्थिर इनिशियलाइज़र में लैम्ब्डा के साथ समानांतर धारा का उपयोग करना हमेशा के लिए सीपीयू उपयोग के साथ प्रतीत होता है। यहाँ कोड है: class Deadlock { static { IntStream.range(0, 10000).parallel().map(i -> i).count(); System.out.println("done"); } public static void main(final String[] args) …

8
जावास्क्रिप्ट में लॉक कैसे लागू करें
के बराबर कुछ कैसे हो सकता है lockC # में जावास्क्रिप्ट में कैसे लागू किया जा सकता है? इसलिए, यह समझाने के लिए कि मैं एक साधारण उपयोग के मामले में क्या सोच रहा हूं: उपयोगकर्ता क्लिक बटन B। Bएक ऑनक्लिक घटना को उठाता है। अगर Bमें है event-stateघटना प्रतीक्षा …

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