Articles of धागा सुरक्षा

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

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

एंड्रॉइड धागा को रोकने के लिए सबसे अच्छा और सुरक्षित तरीका

मुझे यह जानना है कि एंड्रॉइड में एक थ्रेड को रोकने का सबसे अच्छा तरीका क्या है। मुझे पता है कि मैं इसके बजाय एसिंककास का उपयोग कर सकता हूं और यह cancel() विधि है। मुझे अपनी स्थिति में थ्रेड्स का उपयोग करना होगा मैं कैसे धागा का उपयोग कर रहा हूं: Runnable runnable = […]

strtok फ़ंक्शन थ्रेड सुरक्षा

मैं प्रोग्राम को डिबग करने में कुछ समय व्यतीत कर रहा हूं जो विभाजन की गलती देता है बग काफी अनैतिक और आंतरायिक है, जो कष्टप्रद है। मैं इसे नीचे strtok के फोन करने के लिए संकुचित। मुझे संदेह है कि स्ट्रैक्ट को दो भिन्न धागे में विभाजित करने के लिए स्ट्रटोक का बुला रहा […]

क्या urllib2 और httplib थ्रेड सुरक्षित हैं?

मैं urllib2 और बुकक्लिप के धागे सुरक्षा के बारे में जानकारी देख रहा हूं आधिकारिक दस्तावेज़ीकरण ( http://docs.python.org/library/urllib2.html और http://docs.python.org/library/httplib.html ) इस विषय पर किसी भी जानकारी का अभाव है; शब्द धागा भी वहाँ उल्लेख नहीं है … अद्यतन करें ठीक है, वे बॉक्स के बाहर धागा-सुरक्षित नहीं हैं। उन्हें थ्रेड सुरक्षित बनाने के लिए […]

कौन सा स्विंग घटक विधियाँ धागे सुरक्षित हैं?

स्विंग ट्यूटोरियल के अनुसार: एपीआई विनिर्देश में कुछ स्विंग घटक विधियों को "थ्रेड सुरक्षित" लेबल किया जाता है; ये किसी भी धागे से सुरक्षित रूप से लागू किया जा सकता है ईवेंट प्रेषण धागा से अन्य सभी घुमाओ घटक विधियों को लागू किया जाना चाहिए। ऐसे कार्यक्रम जो इस नियम की उपेक्षा करते हैं, वे […]

हमें थ्रेड की आवश्यकता क्यों है। मेमोरीबारीअर ()?

"संक्षेप में सी # 4" में, लेखक बताता है कि यह क्लास कभी-कभी MemoryBarrier बिना 0 लिख सकता है, हालांकि मैं अपने Core2Duo में पुन: उत्पन्न नहीं कर सकता: public class Foo { int _answer; bool _complete; public void A() { _answer = 123; //Thread.MemoryBarrier(); // Barrier 1 _complete = true; //Thread.MemoryBarrier(); // Barrier 2 […]

एक एसटीए धागा चलने वाले कार्य (टीपीएल) कैसे तैयार करें?

थ्रेड का उपयोग करना बहुत सरल है Thread thread = new Thread(MethodWhichRequiresSTA); thread.SetApartmentState(ApartmentState.STA); WPF अनुप्रयोग में कार्य का उपयोग करके एक ही तरीके से कैसे पूरा करें? यहां कुछ कोड है: Task.Factory.StartNew ( () => {return "some Text";} ) .ContinueWith(r => AddControlsToGrid(r.Result)); मुझे एक अमान्यऑपरेशन अपवाद के साथ मिल रहा है कॉलिंग थ्रेड एसटीए होना […]

मुझे थ्रेड-सेफ़ संग्रह संग्रह कहां मिल रहा है?

पृष्ठभूमि ऑब्जेक्ट्स का संग्रह पृष्ठभूमि पृष्ठभूमि पर अद्यतन करते समय मुझे यह त्रुटि संदेश मिलता है: इस प्रकार का संग्रह व्यू डिस्पैचर थ्रेड से भिन्न किसी धागे से अपने स्रोत कलेक्शन में परिवर्तन का समर्थन नहीं करता है। ठीक है, यह समझ में आता है लेकिन यह भी सवाल पूछता है, संग्रह संस्करण का कौन […]

एसएसई निर्देश: कौन सी CPU परमाणु 16 बी मेमोरी संचालन कर सकता है?

एक एकल स्मृति अभिगम (एक एकल पठन या एकल लिखना, पढ़ा नहीं + लिखना) एक x86 CPU पर एसएसई निर्देश पर विचार करें। निर्देश 16 बाइट्स (128 बिट) मेमोरी तक पहुंच रहा है और एक्सेस किए गए मेमोरी स्थान 16 बाइट्स के साथ जुड़ा हुआ है। दस्तावेज़ "इंटेल 64-वास्तुकला मेमोरी ऑर्डरिंग व्हाइट पेपर" दस्तावेज के […]

समवर्ती 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) […]

दिलचस्प पोस्ट
क्या कोई संदर्भ पता पाने का कोई तरीका है? 2 == जावास्क्रिप्ट में क्यों होता है? विजुअल स्टूडियो इंटरनेट एक्सप्लोरर के बजाय डिफ़ॉल्ट ब्राउज़र खोलता है फ्लोट नंबरों के साथ पायथन गोलिंग त्रुटि बश कमांड लाइन और इनपुट सीमा "पूर्णांक आकार = 10" क्या एक निरंतर अभिव्यक्ति उत्पन्न होती है? हाशमैप कुंजी के रूप में केस असंवेदनशील स्ट्रिंग टीम बिल्ड त्रुटि: पथ … पहले से कार्यस्थान पर मैप किया गया है क्या इनपुट फ़ील्ड के मूल्य का शैली का कोई तरीका है? कैसे में एन्कोडिंग को सेट करने के लिए .getJSON JQuery IntelliJ IDEA में मैं एक लाइब्रेरी (एंड्रॉइड-समर्थन- v7-appcompat) कैसे जोड़ूं? मैं इकाई ढांचे में डाली गई इकाई का आईडी कैसे प्राप्त करूं? एसक्यूएल जोन और विभिन्न प्रकार के जॉन्स SQL सर्वर में datetime में varchar कनवर्ट करें जावास्क्रिप्ट चर को उसके नाम से कैसे ढूंढें