thread-safety पर टैग किए गए जवाब

कोड का एक टुकड़ा थ्रेड-सुरक्षित है यदि यह केवल एक तरह से डेटा संरचनाओं में हेरफेर करता है जो इस कोड को कई थ्रेड्स द्वारा लगातार निष्पादित करने की अनुमति देता है। एक कोड थ्रेड सुरक्षित हो सकता है, सशर्त रूप से सुरक्षित (आवश्यक अपवर्जन) या असुरक्षित (केवल एक थ्रेड द्वारा सुरक्षित रूप से उपयोग किया जा सकता है)।

11
थ्रेडसेफ़ का क्या अर्थ है?
हाल ही में मैंने एक टेक्स्ट बॉक्स को थ्रेड (UI थ्रेड के अलावा) से एक्सेस करने की कोशिश की और एक अपवाद फेंक दिया गया। इसने "कोड थ्रेड सेफ नहीं होने" के बारे में कुछ कहा और इसलिए मैंने एक डेलीगेट (MSDN से नमूना मदद की) लिखना और इसके बजाय …

15
थ्रेड-सुरक्षित सूची <T> संपत्ति
मैं List&lt;T&gt;एक संपत्ति के रूप में एक कार्यान्वयन चाहता हूं जिसे बिना किसी संदेह के धागा-सुरक्षित रूप से उपयोग किया जा सके। कुछ इस तरह: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } ऐसा लगता …

1
C ++ 11 में const का अर्थ थ्रेड-सेफ़ है?
मुझे लगता है कि सुनने के constसाधन धागा सुरक्षित में सी ++ 11 । क्या यह सच है? इसका मतलब यह है constहै अब के बराबर जावा के synchronized? क्या वे कीवर्ड से बाहर चल रहे हैं ?


8
थ्रेड-सुरक्षित शब्दकोश को लागू करने का सबसे अच्छा तरीका क्या है?
मैं IDEDIA से प्राप्त करके और एक निजी SyncRoot ऑब्जेक्ट को परिभाषित करके C # में एक थ्रेड-सुरक्षित शब्दकोश को लागू करने में सक्षम था: public class SafeDictionary&lt;TKey, TValue&gt;: IDictionary&lt;TKey, TValue&gt; { private readonly object syncRoot = new object(); private Dictionary&lt;TKey, TValue&gt; d = new Dictionary&lt;TKey, TValue&gt;(); public object SyncRoot …


3
पायथन के शब्दकोश में थ्रेड सेफ्टी
मेरे पास एक वर्ग है जो एक शब्दकोश रखता है 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। यहां प्रत्येक थ्रेड …

2
क्या SecureRandom धागा सुरक्षित है?
क्या SecureRandomधागा सुरक्षित है? यही है, इसे शुरू करने के बाद, अगले रैंडम नंबर तक पहुंच सुरक्षित धागे पर निर्भर हो सकती है? स्रोत कोड की जांच करने से पता चलता है कि यह है, और यह बग रिपोर्ट इंगित करती है कि धागे के सुरक्षित होने के रूप में …

3
क्या वैश्विक चर धागे फ्लास्क में सुरक्षित हैं? मैं अनुरोधों के बीच डेटा कैसे साझा करूं?
मेरे एप्लिकेशन में अनुरोध करने से एक सामान्य वस्तु की स्थिति बदल जाती है, और प्रतिक्रिया राज्य पर निर्भर करती है। class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') यदि मैं इसे अपने विकास सर्वर …

4
iPhone ios अलग थ्रेड में चल रहा है
एक अलग थ्रेड पर कोड चलाने का सबसे अच्छा तरीका क्या है? क्या यह: [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]; मैं दूसरा तरीका कर रहा हूं, लेकिन वेस्ले कुकबुक मैं पहले …


7
मैं JUnit परीक्षण प्रतीक्षा कैसे कर सकता हूं?
मेरे पास एक JUnit परीक्षण है जिसे मैं समकालिक रूप से समय की प्रतीक्षा करना चाहता हूं। मेरा JUnit परीक्षण इस तरह दिखता है: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); // WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } मैंने कोशिश की Thread.currentThread().wait(), लेकिन यह एक IllegalMonitorStateException …

3
कैसे पता करें कि रूबी में धागा सुरक्षित नहीं है?
रेल 4 से शुरू , सब कुछ डिफ़ॉल्ट रूप से थ्रेडेड वातावरण में चलाना होगा। इसका मतलब यह है कि हमारे द्वारा लिखे गए सभी कोड और हमारे द्वारा उपयोग किए जाने वाले सभी रत्न आवश्यक हैंthreadsafe इसलिए, इस पर मेरे कुछ सवाल हैं: रूबी / रेल में धागा-सुरक्षित क्या …

8
जावा में स्थानीय चर थ्रेड सुरक्षित क्यों हैं
मैं जावा में मल्टी-थ्रेडिंग पढ़ रहा था और मैं इस पर आता हूं स्थानीय चर जावा में सुरक्षित हैं। तब से मैं सोच रहा हूं कि स्थानीय चर कैसे / क्यों सुरक्षित हैं। क्या कोई मुझे बता सकता है।

7
यह पता करें कि क्या स्थापित PHP थ्रेडसेफ़ या नथुनेरेसेफ़ है?
मुझे कैसे पता चलेगा कि PHP का स्थापित संस्करण थ्रेडसेफ़ है या थ्रेड सुरक्षित नहीं है? कृपया ध्यान दें कि मैं थ्रेडसेफ़ / नॉन थ्रेड सेफ इंस्टॉलेशन के बीच का अंतर नहीं पूछ रहा हूं। मैं यह पता लगाना चाहूंगा कि वर्तमान में क्या स्थापित है।
90 php  iis  thread-safety 

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