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

बहु-सूत्रण एक कंप्यूटर या प्रोग्राम की क्षमता है जो निष्पादन के कई समवर्ती धाराओं (आमतौर पर थ्रेड्स के रूप में संदर्भित) का उपयोग करके समवर्ती या अतुल्यकालिक रूप से कार्य करने के लिए होता है।

6
std :: unique_lock <std :: mutex> या std :: lock_guard <std :: mutex>?
На сттот вопрос есть ответы на Stack Overflow на русском : коем std :: unique_lock отличается от std: lock_guard? मेरे पास दो उपयोग के मामले हैं। मैं एक कतार में दो थ्रेड्स द्वारा पहुँच को सिंक्रनाइज़ करना चाहता हूं। B. मैं एक पंक्ति में दो थ्रेड्स तक पहुँच को सिंक्रनाइज़ …

9
मल्टीप्रोसेसिंग पूल के समान थ्रेडिंग पूल?
क्या कार्यकर्ता थ्रेड्स के लिए एक पूल क्लास है , जो मल्टीप्रोसेसिंग मॉड्यूल के पूल क्लास के समान है ? मुझे उदाहरण के लिए एक मानचित्र फ़ंक्शन को समानांतर करने का आसान तरीका पसंद है def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func, range(100)) हालाँकि मैं नई प्रक्रियाएँ बनाने …

20
अजगर में एक धागे से वापसी मूल्य कैसे प्राप्त करें?
fooनीचे दिया गया फ़ंक्शन एक स्ट्रिंग लौटाता है 'foo'। मुझे वह मूल्य कैसे मिल सकता है 'foo'जो थ्रेड के लक्ष्य से लौटा है? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join() "ऐसा करने का एक स्पष्ट तरीका", ऊपर दिखाया गया …

13
कॉलिंग थ्रेड इस ऑब्जेक्ट तक नहीं पहुँच सकता क्योंकि एक अलग थ्रेड इसका स्वामी है
मेरा कोड नीचे है public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// &lt;summary&gt; /// Fills the page controls. /// &lt;/summary&gt; private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading. Please wait..."; progress.IsIndeterminate = true; worker = new …

15
मैं एक नए धागे में एक साधारण सा कोड कैसे चलाऊं?
मेरे पास कोड का एक सा है जिसे मुझे GUI की तुलना में एक अलग थ्रेड में चलाने की आवश्यकता है क्योंकि यह वर्तमान में कोड रन (10 सेकंड या तो) के रूप में फ़्रीज होने का कारण बनता है। मान लें कि मैंने पहले कभी नया धागा नहीं बनाया …
340 c#  .net  multithreading 


16
दूसरे धागे से मुख्य धागे में कोड चल रहा है
एक Android सेवा में मैंने कुछ पृष्ठभूमि कार्य करने के लिए थ्रेड बनाए हैं। मेरे पास एक ऐसी स्थिति है जहां एक धागे को मुख्य धागे की संदेश कतार पर कुछ कार्य पोस्ट करने की आवश्यकता होती है, उदाहरण के लिए Runnable। क्या Handlerमुख्य धागा और पोस्ट करने का एक …

29
टाइमआउट के साथ मॉड्यूल 'सबप्रोसेस' का उपयोग करना
На сттот вопрос есть ответы на Stack Overflow на русском : Прерывание процесса и задержка на и ипполнение अपने stdoutडेटा को वापस करने वाले एक मनमाना कमांड को चलाने के लिए , या गैर-शून्य निकास कोड पर एक अपवाद बढ़ाने के लिए यहां पायथन कोड है : proc = subprocess.Popen( …


11
एक थ्रेड से थ्रेड आईडी प्राप्त करना
उदाहरण के लिए थ्रेड डीबग करते समय C # में, आप प्रत्येक थ्रेड की आईडी देख सकते हैं। मैं प्रोग्रामिक रूप से उसी थ्रेड को प्राप्त करने का कोई तरीका नहीं खोज सका। मुझे वर्तमान थ्रेड की आईडी (संपत्तियों में Thread.currentThread) भी नहीं मिली । तो, मुझे आश्चर्य है कि …
319 c#  .net  multithreading 

8
यदि कोई एक सिंक्रनाइज़ (यह) का उपयोग कर सकता है तो एक रेन्ट्रेंटलॉक का उपयोग क्यों करें?
मैं यह समझने की कोशिश कर रहा हूं कि यदि कोई उपयोग कर सकता है तो क्या संगोष्ठी में ताला महत्वपूर्ण है synchronized (this)। नीचे डमी कोड में, मैं या तो कर सकता हूं: संपूर्ण विधि को सिंक्रनाइज़ करें या असुरक्षित क्षेत्र को सिंक्रनाइज़ करें ( synchronized(this){...}) या रेन्ट्रेंटलॉक के …

7
जावा में InterruptedException को हैंडल करना
हैंडलिंग के निम्नलिखित तरीकों में क्या अंतर है InterruptedException? यह करने के लिए सबसे अच्छा तरीका क्या है? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } या try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); } संपादित करें: मैं यह भी जानना चाहूंगा कि इन दोनों का उपयोग किन …

5
जावा के सिंक्रनाइज़ किए गए कीवर्ड का # संस्करण?
क्या c # का java "सिंक्रोनाइज़" कीवर्ड का अपना संस्करण है? यानी जावा में इसे किसी फंक्शन, ऑब्जेक्ट या कोड के ब्लॉक के रूप में निर्दिष्ट किया जा सकता है, जैसे: public synchronized void doImportantStuff() { // dangerous code goes here. } या public void doImportantStuff() { // trivial stuff …

12
कितने धागे बहुत सारे हैं?
मैं एक सर्वर लिख रहा हूं, और अनुरोध प्राप्त होने पर मैं प्रत्येक कार्रवाई को एक अलग थ्रेड में भेजता हूं। मैं ऐसा करता हूं क्योंकि लगभग हर अनुरोध एक डेटाबेस क्वेरी बनाता है। मैं थ्रेड्स के निर्माण / विनाश पर कटौती करने के लिए एक थ्रेडपूल लाइब्रेरी का उपयोग …

8
जावा में AtomicReference का उपयोग कब करें?
हम कब उपयोग करते हैं AtomicReference? क्या सभी बहुआयामी कार्यक्रमों में वस्तुओं को बनाने की आवश्यकता है? एक सरल उदाहरण प्रदान करें जहां AtomicReference का उपयोग किया जाना चाहिए।

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