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

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

3
क्या "वाष्पशील" मल्टी-कोर सिस्टम के लिए पोर्टेबल सी कोड में कुछ भी गारंटी देता है?
अन्य प्रश्नों और उनके जवाबों के एक समूह को देखने के बाद , मुझे यह धारणा मिली कि सी में "वाष्पशील" कीवर्ड का व्यापक रूप से कोई समझौता नहीं है। यहां तक ​​कि मानक अपने आप में सभी के लिए पर्याप्त रूप से स्पष्ट नहीं लगता है कि इसका क्या …

1
क्या C ++ 17 समानांतर `for_each` के लिए थ्रेड्स की गिनती सीमित करना संभव है?
मैं उपयोग std::for_eachके साथ std::execution::parसंरचनाओं के वेक्टर के रूप में प्रतिनिधित्व विशाल इनपुट पर जटिल गणना करने के लिए। अभिकलन को हार्डवेयर (नेटवर्क या डिस्क IO उदाहरण के लिए) से संबंधित किसी भी देरी की आवश्यकता नहीं है, यह "सिर्फ सीपीयू" अभिकलन है। मेरे लिए यह तर्कसंगत लगता है कि …

1
"जोरदार" से पहले क्या होता है?
वाक्यांश "जोरदार पहले होता है" C ++ ड्राफ्ट मानक में कई बार उपयोग किया जाता है। उदाहरण के लिए: समाप्ति [basic.start.term] / 5 यदि स्थिर भंडारण अवधि के साथ किसी वस्तु के आरंभीकरण का पूरा होने से पहले std :: atexit (देखें, [support.start.term]) पर कॉल करने से पहले दृढ़ता से …

2
एक स्नैपशॉट के लिए एक WebView कब तैयार है ()?
JavaFX डॉक्स राज्य है कि एक WebViewके लिए तैयार है जब Worker.State.SUCCEEDEDतक पहुँच जाता है फिर भी, जब तक आप थोड़ी देर के (यानी इंतजार Animation, Transition, PauseTransition, आदि), एक रिक्त पृष्ठ प्रदान की गई है। इससे पता चलता है कि वेबव्यू के अंदर एक ऐसी घटना होती है जो …

1
शुरुआत के बाद एक स्पॉन चाइल्ड प्रक्रिया को अलग करें
मैं इस तरह से एक स्पॉन चाइल्ड प्रक्रिया शुरू करता हूं: let process = spawn(apiPath, { detached: true }) process.unref() process.stdout.on('data', data => { /* do something */ }) जब मैं इस प्रक्रिया को शुरू करता हूं तो मुझे इसे संलग्न रखने की आवश्यकता होती है क्योंकि मैं इसका आउटपुट …

5
प्रत्येक अनुरोध आइटम के लिए कई थ्रेड कैसे बनाएँ
मैं आदेश स्तर पर मल्टीथ्रेडिंग का उपयोग करके नीचे दिए गए कोड को संसाधित करने का प्रयास कर रहा हूं। List<String> orders = Arrays.asList("order1", "order2", "order3", "order4", "order1"); वर्तमान अनुक्रमिक निष्पादन: orders.stream().forEach(order -> { rules.forEach(rule -> { finalList.add(beanMapper.getBean(rule) .applyRule(createTemplate.apply(getMetaData.apply(rule), command), order)); }); }); मैंने प्रयोग करने की कोशिश की है: …

3
क्यों std :: atomic <T> :: is_lock_free () स्थिर नहीं है और साथ ही साथ कॉन्स्टैक्स?
क्या कोई मुझे बता सकता है कि क्या std :: atomic :: is_lock_free () स्थिर होने के साथ-साथ स्थिर नहीं है? गैर-स्थैतिक और / या गैर-कॉन्स्ट्रेक्स होने से मुझे कोई मतलब नहीं है।

1
दूसरे धागे से फ़्लटर इंजन के तरीकों को कैसे कॉल करें
मैं लिनक्स के लिए स्पंदन डेस्कटॉप का उपयोग कर रहा हूं। मैं एक विधि कह रहा हूं जिसे MarkTextureFrameAvailableइंजन द्वारा पुन: प्रस्तुत करने के लिए एक बनावट को चिह्नित करना है। चूंकि मैं एक वीडियो प्लेयर की प्रोग्रामिंग कर रहा हूं, मुझे MarkTextureFrameAvailableखिलाड़ी के धागे से कॉल करने की आवश्यकता …

3
सूची :: रिक्त () बहु-थ्रेडेड व्यवहार?
मेरे पास एक सूची है जो मुझे तत्वों को हथियाने के लिए अलग-अलग धागे चाहिए। खाली होने पर सूची की रक्षा करने वाले म्यूटेक्स को लॉक करने से बचने के लिए, मैं empty()लॉक करने से पहले जांच करता हूं । यदि कॉल list::empty()100% सही नहीं है तो ठीक है । …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.