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

Std :: vector या boost :: vector धागा सुरक्षित है?

मेरे पास एकाधिक धागे हैं, साथ ही push_back() std::vector साझा ऑब्जेक्ट पर push_back() को बुलाते हैं std::vector धागे सुरक्षित है? या क्या मुझे तंत्र को स्वयं को सुरक्षित बनाने के लिए लागू करना है? मैं अतिरिक्त "लॉकिंग और फ्रीिंग" काम करने से बचना चाहता हूं क्योंकि मैं लाइब्रेरी डिज़ाइनर के बजाय लाइब्रेरी उपयोगकर्ता हूं मैं […]

पायथन की शब्दकोश में थ्रेड सुरक्षा

मेरे पास एक वर्ग है जो एक शब्दकोश रखता है class OrderBook: orders = {'Restaurant1': None, 'Restaurant2': None, 'Restaurant3': None, 'Restaurant4': None} @staticmethod def addOrder(restaurant_name, orders): OrderBook.orders[restaurant_name] = orders और मैं 4 थ्रेड्स (एक रेस्तरां के लिए एक) चला रहा हूँ जो कि विधि OrderBook.addOrder ये प्रत्येक थ्रेड द्वारा फ़ंक्शन चलाया गया है: def addOrders(restaurant_name): […]

केवल-पढ़ने के लिए आपरेशन के लिए std :: नक्शा की थ्रेड सुरक्षा

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

javafx, एक और धागा से यूआई अपडेट करें

मेरे पास एक जवाफिक्स आवेदन है, और एक कार्यकर्ता थ्रेड, javafx.concurrent.Task द्वारा कार्यान्वित किया javafx.concurrent.Task , जो एक लंबी प्रक्रिया करता है, जो फाइलों का एक सेट javafx.concurrent.Task और अपलोड कर रहा है। मैंने कार्य प्रगति को प्रगति के माध्यम से progressProperty पट्टी के माध्यम से जोड़ा है। इसके अलावा मैं यूआई में रिपोर्ट किए […]

स्प्रिंग एमवीसी कक्षाएं थ्रेड-सेफ़ होने चाहिए

यदि आप स्प्रिंग एमवीसी का उपयोग करते हैं, तो अपने घटक वर्गों ( @Service , @Repository , @Repository ) को थ्रेड सुरक्षित होना चाहिए? यही है, अगर मेरे @Controller कंट्रोलर में मेरी @Controller विधि है, क्या उस विधि को एक ही नियंत्रक ऑब्जेक्ट के लिए एक से अधिक धागे से एक साथ बुलाया जा सकता […]

यदि वे स्थिर वर्ग चर को संशोधित नहीं करते हैं, तो क्या गैर-सिंक्रनाइज़ स्थिर विधियां थ्रेड सुरक्षित हैं?

मैं सोच रहा था कि क्या आपके पास एक स्थिर विधि है जो सिंक्रनाइज़ नहीं है , लेकिन कोई स्थिर चर संशोधित नहीं करता है यह धागा सुरक्षित है? क्या इसके बारे में क्या विधि स्थानीय चर बनाता है? उदाहरण के लिए, क्या निम्न कोड धागा-सुरक्षित है? public static String[] makeStringArray( String a, String b […]

अलग थ्रेड में आईफोन आईओएस चल रहा है

अलग थ्रेड पर कोड चलाने का सबसे अच्छा तरीका क्या है? क्या यह: [NSThread detachNewThreadSelector: @selector(doStuff) toTarget:self withObject:NULL]; या: NSOperationQueue *queue = [NSOperationQueue new]; NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(doStuff:) object:nil; [queue addOperation:operation]; [operation release]; [queue release]; मैं दूसरे तरीके से कर रहा हूं लेकिन वेस्ले कुकबुक जो मैंने पढ़ा है पहली बार इसका […]

लिनक्स और जीसीसी 4 में सी + + नया ऑपरेटर धागा सुरक्षा

जल्द ही मैं साझा मेमोरी का उपयोग कर एक जाल शोधन एल्गोरिथ्म के समानांतर संस्करण पर काम करना शुरू कर दूँगा। विश्वविद्यालय के एक प्रोफेसर ने बताया कि हमें धागा सुरक्षा के बारे में बहुत सावधान रहना होगा क्योंकि न ही कंपाइलर और न ही एसटीएल धागा को अवगत है। मैं इस प्रश्न के लिए […]

थ्रॉटलिंग javafx gui अपडेट

मैं उच्च आवृत्ति पर यादृच्छिक समय पर डेटा ऑब्जेक्ट प्राप्त करता है, और इन के साथ JavaFX GUI को अपडेट करने की आवश्यकता है। हालांकि, मैं बहुत बड़ी संख्या में रननबल्स के साथ javafx घटना कतार को भरना नहीं चाहता (मैं प्लेटफ़ॉर्म का उपयोग करता हूं। RunLater) मैं सोच रहा था कि कैसे थ्रॉटलिंग एल्गोरिथम […]

IEnumerable Linq तरीकों धागे सुरक्षित हैं?

मुझे आश्चर्य है कि क्या Linq विस्तार विधियाँ परमाणु हैं? या फिर मुझे किसी भी IEnumerable ऑब्जेक्ट को थ्रेड्स में किसी भी प्रकार के पुनरावृत्ति से पहले इस्तेमाल करने के लिए lock करना होगा? क्या वैरिएबल को volatile घोषित करना इस पर कोई असर पड़ता है? संक्षेप में, निम्न में से कौन सा सर्वोत्तम है, […]

दिलचस्प पोस्ट
जब "नया" और कब का उपयोग नहीं किया जाए, तो C ++ में? सी # में कई इनपुट डिवाइस के बीच अंतर कैसे करें क्या मैं गिट को यूटीएफ -16 फ़ाइल को पाठ के रूप में पहचान सकता हूँ? कैसे सी # nullable int को बदलने के लिए int उपयोगकर्ता के रूप में प्रमाणीकृत किए बिना मैं Instagram से उपयोगकर्ता के मीडिया कैसे प्राप्त करूं? json_encode () आगे स्लैश से बचने के लिए मैं उद्देश्य-सी में वर्ग-स्तरीय गुणों को कैसे घोषित करूं? जावा में स्ट्रिंग को कंसोल आउटपुट रीडायरेक्ट करें छवि को आधार64 में परिवर्तित करना ड्रॉपडाउन लिस्ट का चुने हुए इंडैक्सआपंग इवेंट फायरिंग नहीं है दृश्य प्रोग्रामिंग पर पैडिंग जोड़ें एक git कमिट क्या शाखा से पता चल गया जावा "?" निरर्थक जांच करने के लिए ऑपरेटर – यह क्या है? (टर्नरी नहीं!) आधुनिक सी ++ में क्लासिक सॉर्टिंग एल्गोरिदम कैसे कार्यान्वित करें? GLSurfaceView की बिटमैप पर स्क्रीन कैप्चर करें