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

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

13
क्या C ++ वाष्पशील कीवर्ड मेमोरी बाड़ का परिचय देता है?
मैं समझता हूँ कि volatile संकलक को सूचित करता है कि मान को बदला जा सकता है, लेकिन इस कार्यक्षमता को पूरा करने के लिए, संकलक को काम करने के लिए मेमोरी बाड़ लगाने की आवश्यकता है? मेरी समझ से, अस्थिर वस्तुओं पर परिचालन के अनुक्रम को फिर से व्यवस्थित …

10
सी # थ्रेड समाप्ति और थ्रेड ।bort ()
MSDN में, थ्रेड.एबोर्ट () विधि का वर्णन कहता है: "इस विधि को कॉल करने से आमतौर पर थ्रेड समाप्त हो जाता है।" हमेशा क्यों नहीं? किन मामलों में यह धागे को समाप्त नहीं करता है? क्या धागे समाप्त करने की कोई अन्य संभावना है?

6
क्या एक बंद वस्तु बंद रहती है अगर कोई अपवाद इसके अंदर होता है?
एसी # थ्रेडिंग ऐप में, यदि मैं किसी ऑब्जेक्ट को लॉक करने के लिए था, तो हम एक कतार कहते हैं, और यदि कोई अपवाद होता है, तो क्या ऑब्जेक्ट लॉक हो जाएगा? यहाँ छद्म कोड है: int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(LclClass.SomeString); …

6
जब मुख्य कार्यक्रम समाप्त होता है तो किसी धागे को कैसे समाप्त किया जाए?
अगर मैं एक अनंत लूप में एक धागा है, तो इसे समाप्त करने के लिए जब मुख्य कार्यक्रम समाप्त होता है (उदाहरण के लिए, मैं जब प्रेस एक तरीका है Ctrl+ C)?

6
कैसे जांच करें कि क्या एक std :: धागा अभी भी चल रहा है?
अगर std::threadअभी भी चल रहा है (एक प्लेटफ़ॉर्म स्वतंत्र तरीके से) मैं कैसे जांच सकता हूं ? यह एक timed_join()विधि का अभाव है और उसके joinable()लिए नहीं है। मैंने std::lock_guardथ्रेड में एक म्यूटेक्स को लॉक करने के बारे में सोचा और म्यूटेक्स की try_lock()विधि का उपयोग करके यह निर्धारित करने …

4
WebBrowser नियंत्रण एक नए थ्रेड में
मेरे पास एक सूची है उरी की जिसे मैं "क्लिक" करना चाहता हूं। इसे प्राप्त करने के लिए मैं प्रति उरी में एक नया वेब-ब्राउज़र बनाने की कोशिश कर रहा हूं। मैं उरी में एक नया थ्रेड बनाता हूं। मुझे जो समस्या हो रही है वह दस्तावेज़ से पहले थ्रेड …

11
C ++ 11 में पूर्णांक थ्रेड आईडी कैसे प्राप्त करें
c ++ 11 में वर्तमान थ्रेड आईडी होने की संभावना है, लेकिन यह पूर्णांक प्रकार के लिए उपयुक्त नहीं है: cout<<std::this_thread::get_id()<<endl; आउटपुट: 139918771783456 cout<<(uint64_t)std::this_thread::get_id()<<endl; त्रुटि: अमान्य कास्ट 'एसटीडी :: थ्रेड :: आईडी' से टाइप करने के लिए 'uint64_t' टाइप अन्य के लिए समान: 'एसटीडी :: थ्रेड :: आईडी' टाइप 'uint32_t' …

5
समवर्ती शब्दकोश सही उपयोग
क्या मैं यह सोचने में सही हूं कि यह एक समवर्ती शब्दकोश का सही उपयोग है private ConcurrentDictionary<int,long> myDic = new ConcurrentDictionary<int,long>(); //Main thread at program startup for(int i = 0; i < 4; i++) { myDic.Add(i, 0); } //Seperate threads use this to update a value myDic[InputID] = newLongValue; …


5
एक धागे के साथ एक वैश्विक चर का उपयोग करना
मैं धागे के साथ एक वैश्विक चर कैसे साझा करूं? मेरा पायथन कोड उदाहरण है: from threading import Thread import time a = 0 #global variable def thread1(threadname): #read variable "a" modify by thread 2 def thread2(threadname): while 1: a += 1 time.sleep(1) thread1 = Thread( target=thread1, args=("Thread-1", ) ) …

4
यह देखते हुए कि HdMaps jdk1.6 में और ऊपर बहु ​​= थ्रेडिंग के साथ समस्याओं का कारण बनता है, मुझे अपना कोड कैसे ठीक करना चाहिए
मैंने हाल ही में स्टैकओवरफ्लो में एक सवाल उठाया, फिर जवाब मिला। प्रारंभिक प्रश्न यह था कि म्यूटेक्स या कचरा संग्रह के अलावा अन्य तंत्र क्या मेरे बहु-थ्रेडेड जावा प्रोग्राम को धीमा कर सकते हैं? मुझे अपने आतंक का पता चला कि HashMap को JDK1.6 और JDK1.7 के बीच मोडिफाई …

4
वर्कर थ्रेड के माध्यम से मैं ऑब्जर्वेबल कॉलेक्शन कैसे अपडेट कर सकता हूं?
मुझे एक ObservableCollection<A> a_collection;संग्रह मिला है जिसमें 'n' आइटम हैं। प्रत्येक आइटम इस तरह दिखता है: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } मूल रूप से, यह सब WPF लिस्टव्यू + डिटेल्स व्यू कंट्रोल, जो b_subcollectionचयनित आइटम को एक अलग लिस्टव्यू में दिखाता है (2-वे …

5
मुख्य थ्रेड पर एक विधि कॉलिंग?
सबसे पहले मैं iphone के लिए कोड लिख रहा हूँ। मुझे उपयोग किए बिना मुख्य थ्रेड पर एक विधि को कॉल करने में सक्षम होने की आवश्यकता है performSelectorOnMainThread। कारण है कि मैं उपयोग नहीं करना चाहता performSelectorOnMainThreadहै कि यह समस्या का कारण बनता है जब मैं इकाई परीक्षण के …

3
एक std :: भविष्य की स्थिति प्राप्त करें
क्या यह जांचना संभव है कि क्या std::futureसमाप्त हो गया है या नहीं? जहां तक ​​मैं यह करने का एकमात्र तरीका बता सकता हूं कि यह wait_forशून्य अवधि के साथ कॉल करना और जांचना होगा कि स्थिति है readyया नहीं, लेकिन क्या कोई बेहतर तरीका है?

2
जावा 8 में कितने स्ट्रीम्स को समानांतरस्ट्रीम में स्पॉन किया जाता है?
JDK8 में, जब मैं समानांतर स्ट्र्रीम का उपयोग कर रहा हूं तो कितने धागे पैदा होते हैं? उदाहरण के लिए, कोड में: list.parallelStream().forEach(/** Do Something */); यदि इस सूची में 100000 आइटम हैं, तो कितने धागे पैदा किए जाएंगे? इसके अलावा, क्या प्रत्येक थ्रेड को काम करने के लिए समान …

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