Articles of लॉकिंग

Windows के अंतर्गत आप लॉग फ़ाइलों को कैसे साझा करते हैं?

मेरे पास कई अलग-अलग प्रक्रियाएं हैं और मैं उन्हें एक ही फाइल में लॉग इन करना चाहता हूं। ये प्रक्रियाएं विंडोज 7 सिस्टम पर चल रही हैं कुछ अजगर स्क्रिप्ट हैं और कुछ cmd बैच फाइल हैं cmd यूनिक्स के तहत आप केवल सबको एन्डेड मोड में फाइल खोलने और दूर लिखना चाहते हैं। जब […]

SQL सर्वर – एक संग्रहीत कार्यविधि समाप्त होने तक तालिका को लॉक कैसे करें

मैं यह करना चाहता हूँ: create procedure A as lock table a — do some stuff unrelated to a to prepare to update a — update a unlock table a return table b क्या ऐसा कुछ संभव है? अंततः मैं चाहता हूं कि मेरी एसक्यूएल सर्वर रिपोर्टिंग सेवाओं की रिपोर्ट प्रक्रिया प्रक्रिया को कॉल करे, […]

सी # धागा सुरक्षा प्राप्त / सेट के साथ

यह सी # के लिए एक विस्तार प्रश्न है। मान लीजिए मुझे किसी वस्तु के साथ एक वर्ग मिल गया है, और वह ऑब्जेक्ट लॉक द्वारा सुरक्षित है: Object mLock = new Object(); MyObject property; public MyObject MyProperty { get { return property; } set { property = value; } } मैं चाहता हूं कि […]

क्या एक लॉक ऑब्जेक्ट लॉक किया जाता है अगर इसमें कोई अपवाद होता है?

एसी # थ्रेडिंग ऐप में, अगर मैं किसी ऑब्जेक्ट को लॉक करना होता, तो हम एक कतार कहें, और यदि कोई अपवाद होता है, तो क्या ऑब्जेक्ट लॉक होगा? ये छद्म कोड है: int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(LclClass.SomeString); } catch { MessageBox.Show("Error parsing string"); } } जैसा […]

फ़ाइल से छवि खोलें, फिर ताला छोड़ दें?

मैं एक फ़ाइल से एक Image खोलने के लिए निम्नलिखित कोड की रेखा का उपयोग कर रहा हूं: pictureBox1.Image = Image.FromFile("test.png"); मुझे उम्मीद है कि फाइल को लॉक करना, छवि को स्मृति में लोड करना, चित्र pictureBox1.Image सेट pictureBox1.Image प्रतिलिपि को स्मृति में pictureBox1.Image और लॉक जारी करना। हकीकत में, जब तक मैं स्मृति में […]

सिंक्रनाइज़ ब्लॉक में स्थिर बनाम गैर-स्थिर ताला ऑब्जेक्ट

सिंक्रनाइज़ेशन को कल्पना और समझने की कोशिश कर रहा है एक सिंक्रनाइज़ ब्लॉक के लिए एक स्थिर ताला ऑब्जेक्ट (कोड ए) और एक गैर-स्टैटिक लॉक ऑब्जेक्ट (कोड बी) का इस्तेमाल करने के बीच अंतर क्या हैं? यह व्यावहारिक अनुप्रयोगों में कैसे भिन्न होता है? क्या नुकसान होगा जो दूसरे नहीं होगा? निर्धारित करने के लिए […]

सरल जावा नाम आधारित ताले?

MySQL का एक आसान काम है: SELECT GET_LOCK("SomeName") इसका उपयोग सरल, लेकिन बहुत विशिष्ट, एक आवेदन के लिए नाम आधारित ताले बनाने के लिए किया जा सकता है। हालांकि, इसके लिए एक डेटाबेस कनेक्शन की आवश्यकता है। मेरे जैसी कई परिस्थितियां हैं: someMethod() { // do stuff to user A for their data for feature […]

पायथन में अनन्य एक्सेस के लिए फ़ाइल खोलने का सबसे अच्छा तरीका क्या है?

इसका समाधान करने का सबसे शानदार तरीका क्या है: पढ़ने के लिए एक फाइल खोलें, लेकिन केवल अगर यह पहले से ही लिखने के लिए नहीं है लिखने के लिए एक फाइल खोलें, लेकिन केवल अगर यह पढ़ने या लिखने के लिए पहले से ही खोला नहीं है अंतर्निहित कार्य इस तरह काम करते हैं […]

एक गतिरोध क्या है?

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

समवर्ती HashSet <T> में .NET फ्रेमवर्क?

मेरे पास निम्नलिखित कक्षा है class Test{ public HashSet<string> Data = new HashSet<string>(); } मुझे अलग थ्रेड से फ़ील्ड "डेटा" को बदलने की आवश्यकता है, इसलिए मैं अपने मौजूदा धागे-सुरक्षित कार्यान्वयन पर कुछ राय चाहूंगा class Test{ public HashSet<string> Data = new HashSet<string>(); public void Add(string Val){ lock(Data) Data.Add(Val); } public void Remove(string Val){ lock(Data) […]

दिलचस्प पोस्ट
कोको में यादृच्छिक अल्फ़ान्यूमेरिक स्ट्रिंग उत्पन्न करें Microsoft.Jet.OLEDB.4.0 'प्रदाता स्थानीय मशीन पर पंजीकृत नहीं है समाप्ति की अवधि के साथ जावा समय-आधारित मानचित्र / कैश सी में पॉइंटर बनाम सरणी, गैर-तुच्छ अंतर प्लग इन स्थापित करने में असमर्थ Grails क्रोम डेवलपर उपकरण में स्रोत के लिए स्टेटस = रद्द क्या होता है? Android में ViewPager से खंड पृष्ठ को निकालें मैं जावास्क्रिप्ट में कोड की एक से अधिक पंक्ति में स्ट्रिंग कैसे तोड़ूंगा? मेकफाइल, हेडर निर्भरताएं CSV MIME- प्रकार का उपयोग कैसे करें? क्या सी में एक मानक कार्य है जो एक सरणी की लंबाई वापस करेगा? कैसे एक अक्षर स्ट्रिंग में बदलने के लिए? URL पैरामीटर बदलें जावास्क्रिप्ट डोम हेरफेर के बाद इंटरनेट एक्सप्लोरर में डॉम रीफ्रेश को मजबूर करना BadImageFormatException। 64 बिट मोड में 32 बिट ओरेकल क्लाइंट घटकों के साथ स्थापित होने पर यह घटित होगा