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

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

4
C #: क्या होगा यदि एक स्टेटिक मेथड को कई थ्रेड्स से पुकारा जाए?
मेरे आवेदन में मेरे पास एक स्थिर विधि है जिसे एक ही समय में कई थ्रेड्स से कहा जाता है। क्या मेरे डेटा के मिश्रित होने का कोई खतरा है? मेरे पहले प्रयास में विधि स्थिर नहीं थी और मैं कक्षा के कई उदाहरण बना रहा था। उस स्थिति में …

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

9
एक्सेकॉर्स सर्विस जो टाइमआउट के बाद कार्यों को बाधित करती है
मैं एक ExecutorService कार्यान्वयन की तलाश कर रहा हूं जिसे टाइमआउट के साथ प्रदान किया जा सकता है। ExecutorService को सबमिट किए जाने वाले कार्य बाधित हो जाते हैं यदि उन्हें चलाने के लिए समय से अधिक समय लगता है। इस तरह के जानवर को लागू करना इतना मुश्किल काम …

8
थ्रेड से रिटर्निंग वैल्यू
मैं एक के साथ एक विधि है HandlerThread। एक मान अंदर बदल जाता है Threadऔर मैं इसे test()विधि में वापस करना चाहता हूं । क्या इसे करने का कोई तरीका है? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To …

6
काउंटडाउनचैट बनाम सेमाफोर
क्या उपयोग करने का कोई फायदा है java.util.concurrent.CountdownLatch के बजाय java.util.concurrent.Semaphore ? जहाँ तक मैं बता सकता हूँ निम्नलिखित टुकड़े लगभग बराबर हैं: 1. सेमफोर final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { public void …

3
कभी समाप्त न होने वाले कार्य को कार्यान्वित करने का उचित तरीका। (टाइमर बनाम टास्क)
इसलिए, जब तक ऐप चल रहा है या रद्द करने का अनुरोध किया जाता है, तब तक मेरे ऐप को लगभग निरंतर (10 सेकंड या प्रत्येक रन के बीच में) एक क्रिया करने की आवश्यकता है। जिस काम को करने की आवश्यकता है, उसमें 30 सेकंड तक लेने की संभावना …

28
सरल डेडलॉक उदाहरण
मैं गतिरोधों को नए-नए रूपों में समझाना चाहूंगा। मैंने अतीत में गतिरोध के लिए कई उदाहरण देखे हैं, कुछ कोड का उपयोग कर रहे हैं और कुछ का उपयोग करके चित्र (प्रसिद्ध 4 कारों की तरह )। द डाइनिंग फिलोसॉफर्स जैसी क्लासिक आसानी से गतिरोध वाली समस्याएं भी हैं , …

4
क्या "डेटा रेस" और "रेस कंडीशन" वास्तव में समवर्ती प्रोग्रामिंग के संदर्भ में एक ही बात है
मुझे अक्सर ये शब्द समवर्ती प्रोग्रामिंग के संदर्भ में उपयोग किए जाते हैं। क्या वे एक ही चीज हैं या अलग हैं?

11
नोडज में थ्रेड कैसे बनाएं
क्या एक बार में कई तरीके चलाने के लिए धागे बनाने का कोई तरीका है? इस तरह, यदि कोई भी विधि अन्य सभी धागों के बीच में विफल हो जाती है तो उसे मार दिया जाना चाहिए।

4
एक ही समय में "ठीक" पर दो धागे कैसे शुरू करें
धागे एक ही विभाजन दूसरे पर शुरू होना चाहिए। मैं समझता हूं, यदि आप करते हैं thread1.start(), तो अगले निष्पादन से पहले कुछ मिलीसेकंड लगेगा thread2.start()। क्या यह भी संभव है या असंभव है?

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

16
जब तक सभी धागे जावा में अपना काम खत्म नहीं करते तब तक प्रतीक्षा करें
मैं एक आवेदन लिख रहा हूं जिसमें 5 धागे हैं जो एक साथ वेब से कुछ जानकारी प्राप्त करते हैं और एक बफर क्लास में 5 अलग-अलग फ़ील्ड भरते हैं। मुझे बफ़र डेटा को मान्य करने और डेटाबेस में संग्रहीत करने की आवश्यकता है जब सभी थ्रेड्स ने अपना काम …

1
लूप बिना प्रिंट स्टेटमेंट के दूसरे थ्रेड द्वारा बदले गए मूल्य को नहीं देखता है
मेरे कोड में मेरे पास एक लूप है जो कुछ राज्य के लिए एक अलग धागे से बदलने की प्रतीक्षा करता है। दूसरा धागा काम करता है, लेकिन मेरा लूप कभी भी बदले हुए मूल्य को नहीं देखता है। यह हमेशा इंतजार करता है। हालांकि, जब मैं एक System.out.printlnबयान को …

8
गैर-अंतिम फ़ील्ड का सिंक्रनाइज़ेशन
हर बार जब मैं एक गैर-अंतिम वर्ग फ़ील्ड पर सिंक्रनाइज़ करता हूं, तो एक चेतावनी दिखाई दे रही है। यहाँ कोड है: public class X { private Object o; public void setO(Object o) { this.o = o; } public void x() { synchronized (o) // synchronization on a non-final field …

7
MemoryCache थ्रेड सुरक्षा, लॉकिंग आवश्यक है?
शुरुआत के लिए मुझे बस इसे वहीं फेंक देना चाहिए, मुझे पता है कि नीचे दिया गया कोड थ्रेड सुरक्षित नहीं है (सुधार: हो सकता है)। मैं जिस चीज से जूझ रहा हूं वह एक ऐसा कार्यान्वयन है जो एक ऐसा है जिसे मैं वास्तव में परीक्षण के तहत विफल …

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