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

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



13
कैसे कई धागे के पूरा होने की प्रतीक्षा करें?
सभी थ्रेडेड प्रक्रिया को समाप्त करने के लिए बस इंतजार करने का एक तरीका क्या है? उदाहरण के लिए, मान लें कि मेरे पास: public class DoSomethingInAThread implements Runnable{ public static void main(String[] args) { for (int n=0; n<1000; n++) { Thread t = new Thread(new DoSomethingInAThread()); t.start(); } // …


5
मैं सेमाफोर और सेमाफोरस्लीम के बीच कैसे चुनूं?
उनके सार्वजनिक इंटरफेस समान दिखाई देते हैं। प्रलेखन कहा गया है कि SemaphoreSlim एक हल्के विकल्प है और Windows कर्नेल संकेतबाहु उपयोग नहीं करता। यह संसाधन बताता है कि SemaphoreSlim बहुत तेज है। सेमाफोरसम में किन स्थितियों में सेमीफोर और इसके विपरीत अधिक समझ आती है?

4
संदर्भ असाइनमेंट परमाणु है इसलिए इंटरलाक्ड। एक्सचेंज (रेफ ऑब्जेक्ट, ऑब्जेक्ट) की आवश्यकता क्यों है?
मेरी बहु ASMX वेब सेवा में मैं अपने ही प्रकार SystemData के एक वर्ग के क्षेत्र _allData कुछ के होते हैं जो था List<T>और Dictionary<T>के रूप में चिह्नित volatile। सिस्टम डेटा ( _allData) को एक बार में रिफ्रेश किया जाता है और मैं इसे एक और ऑब्जेक्ट बनाकर कॉल करता …

6
सीपीयू कोर के अनुसार थ्रेड्स कैसे स्केल करें?
मैं जावा में कई थ्रेड्स के साथ एक गणितीय समस्या को हल करना चाहता हूं। मेरी गणित की समस्या को कार्य इकाइयों में अलग किया जा सकता है, जिसे मैं कई थ्रेड्स में हल करना चाहता हूं। मैं इस पर काम करने वाले थ्रेड्स की एक निश्चित मात्रा नहीं रखना …

9
उपज के मुख्य उपयोग क्या हैं (), और यह जुड़ने () और व्यवधान () से कैसे भिन्न है?
मैं yield()जावा में विधि के उपयोग के बारे में थोड़ा भ्रमित हूं , विशेष रूप से नीचे दिए गए उदाहरण कोड में। मैंने यह भी पढ़ा है कि पैदावार () एक धागे के निष्पादन को रोकने के लिए उपयोग किया जाता है। मेरे प्रश्न हैं: मेरा मानना ​​है कि नीचे …

9
मैं थ्रेड्स के बीच अपवादों का प्रचार कैसे कर सकता हूं?
हमारे पास एक फ़ंक्शन है जिसे एक सिंगल थ्रेड कहते हैं (हम इसे मुख्य थ्रेड नाम देते हैं)। फ़ंक्शन के शरीर के भीतर हम सीपीयू के गहन काम करने के लिए कई कार्यकर्ता थ्रेड्स को स्पॉन करते हैं, सभी थ्रेड्स समाप्त होने की प्रतीक्षा करते हैं, फिर मुख्य धागे पर …

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। यहां प्रत्येक थ्रेड …

6
स्विफ्ट 3 में वर्तमान धागे की जांच कैसे करें?
मैं कैसे जांचूं कि स्विफ्ट 3 में कौन सा वर्तमान धागा है? स्विफ्ट के पिछले संस्करणों में यह जांचना संभव था कि क्या वर्तमान धागा ऐसा करने से मुख्य है: NSThread.isMainThread()

4
मल्टीथ्रेडिंग बनाम मल्टीथ्रेडिंग बनाम एसिंसीओ इन पायथन 3
मैंने पाया है कि अजगर 3.4 में वहाँ बहु / सूत्रण के लिए कुछ अलग पुस्तकालयों हैं: बहु बनाम सूत्रण बनाम asyncio । लेकिन मुझे नहीं पता कि कौन सा उपयोग करना है या "अनुशंसित एक" है। क्या वे एक ही काम करते हैं, या अलग हैं? यदि हां, तो …

7
क्या जावास्क्रिप्ट में म्यूटेक्स की आवश्यकता है?
मैंने इस लिंक को देखा है: जावास्क्रिप्ट में पारस्परिक बहिष्करण को लागू करना । दूसरी ओर, मैंने पढ़ा है कि जावास्क्रिप्ट में कोई सूत्र नहीं हैं, लेकिन वास्तव में इसका क्या मतलब है? जब घटनाएँ होती हैं, तो कोड में वे कहाँ रुकावट डाल सकते हैं? और यदि जेएस में …

4
स्ट्रेस का उपयोग करके बाल प्रक्रिया को कैसे ट्रैक करें?
मैं straceसंक्षेप में एक प्रक्रिया से जुड़ा था। इस प्रक्रिया ने 90 सूत्र बनाए। जब मुझे आपत्तिजनक धागा मिला, तो मुझे मूल रूप से माता-पिता के धागे की खोज करनी थी, फिर दादा-दादी के धागे की, और इस तरह रूट प्रक्रिया के सभी तरीके। क्या कोई ट्रिक या टूल है …

5
क्या जावा रेगेक्स थ्रेड सुरक्षित है?
मेरे पास एक फ़ंक्शन है जो पैटर्न के लिए स्ट्रिंग्स की एक सूची की खोज Pattern#compileऔर उपयोग करता है Matcher। इस फ़ंक्शन का उपयोग कई थ्रेड्स में किया जाता है। प्रत्येक थ्रेड को बनाया जाने पर एक अद्वितीय पैटर्न पास होगा Pattern#compile। थ्रेड्स और पैटर्न की संख्या गतिशील है, जिसका …

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