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

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

2
कंपेटिबलफ्यूचर, फ्यूचर और आरएक्सजेवा के ऑब्जर्वेबल के बीच अंतर
मैं और CompletableFuture, के बीच का अंतर जानना चाहूंगा ।FutureObservable RxJava मुझे पता है कि सभी अतुल्यकालिक हैं लेकिन Future.get() धागे को अवरुद्ध करता है CompletableFuture कॉलबैक विधियाँ देता है RxJava Observable--- CompletableFutureअन्य लाभों के समान (सुनिश्चित नहीं) उदाहरण के लिए: यदि क्लाइंट को कई सेवा कॉल करने की आवश्यकता …

30
जावा में आपके द्वारा सामना की गई सबसे अधिक समसामयिक समस्या क्या है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

11
जावा सिंक्रनाइज़ किए गए विधि लॉक ऑब्जेक्ट पर, या विधि?
यदि मेरे पास एक ही कक्षा में 2 सिंक्रनाइज़ किए गए तरीके हैं, लेकिन प्रत्येक अलग-अलग चर को एक्सेस कर रहा है, तो क्या 2 धागे एक ही समय में उन 2 विधियों तक पहुंच सकते हैं? क्या लॉक ऑब्जेक्ट पर होता है, या क्या यह सिंक्रनाइज़ेशन विधि के अंदर …

7
Task.Run () और Task.Factory.StartNew () के बीच क्या अंतर है
मेरे पास तरीका है: private static void Method() { Console.WriteLine("Method() started"); for (var i = 0; i < 20; i++) { Console.WriteLine("Method() Counter = " + i); Thread.Sleep(500); } Console.WriteLine("Method() finished"); } और मैं इस विधि को एक नए कार्य में शुरू करना चाहता हूं। मैं इस तरह नया कार्य …

9
एक धागे और एक फाइबर के बीच अंतर क्या है?
एक धागे और एक फाइबर के बीच अंतर क्या है? मैंने माणिक से फाइबर के बारे में सुना है और मैंने पढ़ा है कि वे अन्य भाषाओं में उपलब्ध हैं, क्या कोई मुझे सरल शब्दों में समझा सकता है कि एक धागे और फाइबर के बीच अंतर क्या है।

12
जावा मल्टीथ्रेडिंग में काउंटडाउन लॉच का उपयोग कैसे किया जाता है?
क्या कोई मुझे समझने में मदद कर सकता है कि जावा क्या CountDownLatchहै और इसका उपयोग कब करना है? मेरे पास इस कार्यक्रम के काम करने का बहुत स्पष्ट विचार नहीं है। जैसा कि मैं समझता हूं कि सभी तीन धागे एक साथ शुरू होते हैं और प्रत्येक थ्रेड 3000ms …

7
पुनरावर्ती ताला (Mutex) बनाम गैर-पुनरावर्ती ताला (Mutex)
POSIX म्यूटेक्स को पुनरावर्ती होने की अनुमति देता है। इसका मतलब है कि एक ही धागा एक ही म्यूटेक्स को दो बार लॉक कर सकता है और गतिरोध नहीं करेगा। बेशक इसे दो बार अनलॉक करने की भी आवश्यकता है, अन्यथा कोई अन्य धागा म्यूटेक्स प्राप्त नहीं कर सकता है। …

10
सिंक्रनाइज़ेशन बनाम लॉक
java.util.concurrentएपीआई एक वर्ग प्रदान करता है जिसे बुलाया जाता है Lock, जो मूल रूप से महत्वपूर्ण संसाधन तक पहुंचने के लिए नियंत्रण को क्रमबद्ध करेगा। यह जैसे park()और विधि देता है unpark()। यदि हम synchronizedकीवर्ड का उपयोग कर सकते हैं wait()और notify() notifyAll()विधियों और विधियों का उपयोग कर सकते हैं …

5
मैं इस फ़ॉरच कोड को Parallel.ForEach में कैसे बदल सकता हूँ?
मैं थोड़ा उलझन में हूं Parallel.ForEach। क्या है Parallel.ForEachऔर यह वास्तव में क्या करता है? कृपया किसी भी MSDN लिंक का संदर्भ न लें। यहाँ एक सरल उदाहरण दिया गया है: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } मैं …

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

9
स्वचालित चालान कोड पैटर्न को स्वचालित करना
मुझे दर्द हो रहा है कि बस कितनी बार किसी को इवेंट-संचालित GUI कोड में निम्नलिखित कोड पैटर्न लिखने की आवश्यकता है, जहां private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } हो जाता है: private void DoGUISwitch() { if …

8
जावा में सिंक्रनाइज़ किए गए स्थिर तरीके कैसे काम करते हैं और क्या मैं इसे हाइबरनेट संस्थाओं को लोड करने के लिए उपयोग कर सकता हूं?
यदि मेरे पास स्थिर विधियों के साथ एक उपयोग वर्ग है जो बुनियादी डेटा एक्सेस को पूरा करने के लिए हाइबरनेट फ़ंक्शन को कॉल करेगा। मैं सोच रहा था कि क्या विधि बनाना synchronizedथ्रेड-सुरक्षा सुनिश्चित करने का सही तरीका है। मैं एक ही DB उदाहरण के लिए जानकारी की पहुँच …

8
पायथन में एक थ्रेड आईडी कैसे खोजें
मेरे पास एक बहु-थ्रेडिंग पायथन कार्यक्रम है, और एक उपयोगिता फ़ंक्शन है, writeLog(message)जो संदेश के बाद टाइमस्टैम्प लिखता है। दुर्भाग्य से, परिणामी लॉग फ़ाइल यह संकेत नहीं देती है कि कौन सा धागा किस संदेश को उत्पन्न कर रहा है। मैं writeLog()संदेश में कुछ जोड़ने में सक्षम होना चाहता हूं …

10
.NET के साथ समाप्त होने के लिए थ्रेड का इंतजार कैसे करें?
मैंने पहले कभी C # में थ्रेडिंग का उपयोग नहीं किया है जहाँ मुझे दो धागे और साथ ही मुख्य UI थ्रेड की आवश्यकता है। मूल रूप से, मेरे पास निम्नलिखित हैं। public void StartTheActions() { //Starting thread 1.... Thread t1 = new Thread(new ThreadStart(action1)); t1.Start(); // Now, I want …
178 c#  multithreading 

5
जावा वर्चुअल मशीन में कोई GIL क्यों नहीं है? अजगर को इतने बुरे की आवश्यकता क्यों है?
मैं उम्मीद कर रहा हूं कि कोई व्यक्ति जावा वर्चुअल मशीन के बारे में मौलिक रूप से कुछ अलग जानकारी प्रदान कर सकता है जो इसे ग्लोबल इंटरप्रेटर लॉक (जीआईएल) की आवश्यकता के बिना थ्रेड को कार्यान्वित करने की अनुमति देता है, जबकि पायथन को ऐसी बुराई की आवश्यकता होती …
177 java  python  multithreading  jvm  gil 

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