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

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

8
.NET कंसोल ऐप को कैसे चालू रखें?
कंसोल एप्लिकेशन पर विचार करें जो कुछ सेवाओं को एक अलग थ्रेड में शुरू करता है। इसे बंद करने के लिए उपयोगकर्ता को Ctrl + C दबाने की प्रतीक्षा करनी होगी। निम्नलिखित में से कौन सा ऐसा करने का बेहतर तरीका है? static ManualResetEvent _quitEvent = new ManualResetEvent(false); static void …

4
जावा सिंक्रनाइज़ेशन ब्लॉक .class के लिए
इस जावा कोड का क्या अर्थ है? क्या यह सभी वस्तुओं पर ताला लगाएगा MyClass? synchronized(MyClass.class) { //is all objects of MyClass are thread-safe now ?? } और उपरोक्त कोड इस से कैसे भिन्न होता है: synchronized(this) { //is all objects of MyClass are thread-safe now ?? }

3
STAThread और मल्टीथ्रेडिंग
STAThread पर MSDN लेख से: इंगित करता है कि COM थ्रेडिंग मॉडल एक आवेदन के लिए सिंगल-थ्रेडेड अपार्टमेंट (STA) है। (संदर्भ के लिए, यह पूरा लेख है ।) सिंगल-थ्रेडेड अपार्टमेंट ... ठीक है, जो मेरे सिर पर चला गया। इसके अलावा, मैंने कहीं पढ़ा है कि जब तक आपका एप्लिकेशन …
102 c#  .net  multithreading  sta 

4
धागे बनाना - टास्क.फैक्टरी। नया बनाम नया धागा ()
मैं सिर्फ .net 4 में नई थ्रेडिंग और समानांतर पुस्तकालयों के बारे में सीख रहा हूं अतीत में मैं ऐसा एक नया सूत्र बनाऊंगा (उदाहरण के लिए): DataInThread = new Thread(new ThreadStart(ThreadProcedure)); DataInThread.IsBackground = true; DataInThread.Start(); अब मैं कर सकता हूँ: Task t = Task.Factory.StartNew(() => { ThreadProcedure(); }); यदि …


7
जावा थ्रेडलोकल वैरिएबल स्थिर क्यों होना चाहिए
मैं यहां थ्रेडलोक के लिए जावाडॉक पढ़ रहा था https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ThreadLocal.html और यह कहता है कि "थ्रेडलोकल इंस्टेंस आमतौर पर निजी स्थिर क्षेत्र होते हैं, जो राज्य को एक धागे से जोड़ना चाहते हैं (जैसे, एक यूजर आईडी या ट्रांजेक्शन आईडी)।" लेकिन मेरा सवाल यह है कि उन्होंने इसे स्थिर (आम …

6
WAIT और BLOCKED थ्रेड राज्यों के बीच अंतर
धागा राज्य WAIT और धागा राज्य BLOCKED में क्या अंतर है? Thread.State प्रलेखन : अवरुद्ध एक धागा जो एक मॉनिटर लॉक के इंतजार में अवरुद्ध है, इस स्थिति में है। वेटिंग एक थ्रेड जो किसी अन्य थ्रेड के लिए अनिश्चित रूप से प्रतीक्षा कर रहा है एक विशेष क्रिया करने …

5
पायथन में "थ्रेड लोकल स्टोरेज" क्या है, और मुझे इसकी आवश्यकता क्यों है?
पायथन में विशेष रूप से, थ्रेड्स के बीच चर कैसे साझा किए जाते हैं? हालाँकि मैंने इसका उपयोग किया है threading.Threadइससे पहले कि मैं वास्तव में कभी समझ नहीं पाया या देखा कि कैसे चर साझा किए गए। क्या उन्हें मुख्य धागे और बच्चों के बीच या केवल बच्चों के …

2
जावा थ्रेड डंप का विश्लेषण कैसे करें?
मैं जावा के बारे में अधिक समझने की कोशिश कर रहा हूं, विशेष रूप से स्मृति प्रबंधन और थ्रेड्स के बारे में। इस कारण से मुझे हाल ही में थ्रेड डंप को देखने में रुचि मिली है। यहाँ विज़ुअलम, जो जावा के लिए एक बिल्ट-इन टूल का उपयोग करके वेब …

9
धागे को बढ़ाने के लिए थ्रेडपूल एक्सक्यूटर को कतार में लगाने से पहले अधिकतम कैसे प्राप्त करें?
मैं कुछ समय के लिए डिफ़ॉल्ट व्यवहार के साथ निराश हो गया हूं ThreadPoolExecutorजो ExecutorServiceथ्रेड-पूल का समर्थन करता है जो कि हम में से बहुत से उपयोग करते हैं। Javadocs से उद्धृत करने के लिए: अगर कोरपूलसाइज से ज्यादा हैं, लेकिन चलने वाले मैक्सिमम थैली से कम हैं, तो एक …

3
प्रसंग नई लिनक्स गुठली में बहुत धीमा है
हम Ubuntu 10.04 LTS से Ubuntu 12.04 LTS तक अपने सर्वर पर OS अपग्रेड करना चाह रहे हैं। दुर्भाग्य से, ऐसा लगता है कि एक धागा जो कि चलने योग्य हो गया है उसे चलाने के लिए विलंबता 2.6 कर्नेल से 3.2 कर्नेल तक बढ़ गई है। वास्तव में हमें …

5
कार्य समाप्त होने तक प्रतीक्षा की जा रही है
DispatchQueue खत्म होने तक मैं अपना कोड कैसे प्रतीक्षा कर सकता हूं? क्या इसे किसी कंप्लीशनहैंडलर या किसी चीज़ की ज़रूरत है? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - …

4
DispatchQueue.main.async और DispatchQueue.main.sync के बीच अंतर
मैं DispatchQueue.main.asyncयूआई से संबंधित संचालन करने के लिए लंबे समय से उपयोग कर रहा हूं । स्विफ्ट दोनों प्रदान करता है DispatchQueue.main.asyncऔर DispatchQueue.main.sync, और दोनों मुख्य कतार में किए जाते हैं। क्या कोई मुझे उनके बीच का अंतर बता सकता है? मुझे प्रत्येक का उपयोग कब करना चाहिए? DispatchQueue.main.async { …

3
WPF में सुरक्षित रूप से UI (मुख्य) थ्रेड एक्सेस करना
मेरे पास एक एप्लिकेशन है जो मेरे डेटाग्रिड को हर बार अपडेट करता है एक लॉग फ़ाइल जिसे मैं देख रहा हूं वह अद्यतन हो जाती है (निम्नलिखित में नए पाठ के साथ जोड़ा गया): private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = …

3
वर्तमान सिंक्रोनाइज़ेशनकोटेक्स्ट का उपयोग टास्कस्क्रिडर के रूप में नहीं किया जा सकता है
मैं अपने ViewModel में लंबे समय से चल रहे सर्वर कॉल को चलाने के लिए कार्य का उपयोग कर रहा हूं और परिणाम Dispatcherका उपयोग करने पर वापस भेज दिया गया है TaskScheduler.FromSyncronizationContext()। उदाहरण के लिए: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... …

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