QThreads और QRunnable के बीच अंतर क्या हैं?सी ++/क्यूटी - QThread बनाम QRunnable
मुझे QThread का उपयोग कब करना चाहिए और कब QRunnable?
QThreads और QRunnable के बीच अंतर क्या हैं?सी ++/क्यूटी - QThread बनाम QRunnable
मुझे QThread का उपयोग कब करना चाहिए और कब QRunnable?
QRunnable
वर्ग और QtConcurrent::run()
समारोह अच्छी तरह से स्थितियों में, जहां हम QThread द्वारा प्रदान की पूरी शक्ति और लचीलेपन की जरूरत के बिना एक या अधिक माध्यमिक धागे में कुछ पृष्ठभूमि प्रसंस्करण प्रदर्शन करने के लिए चाहते हैं के लिए उपयुक्त हैं।
मार्क Summerfield द्वारा
यह उत्तर उपयोगी होगा अगर यह "QThread द्वारा प्रदान की गई पूर्ण शक्ति और लचीलापन" समझाया गया है, क्योंकि यह सुझाव देता है कि आपको QRunnable का उपयोग करने के लिए डिफ़ॉल्ट होना चाहिए, और केवल आवश्यकता होने पर QThread का उपयोग करें ... क्या? सिग्नल? एक घटना लूप? आदि। – Schollii
(वे QThread, QRunnable, QThreadPool, क्रॉस-धागे संकेत स्लॉट्स समझाने क्यूटी में multithreading के बारे में एक बहुत अच्छी बात , इत्यादि) Qt DevDays 2011 में दिया गया था। वीडियो यहां पाए जा सकते हैं: [भाग 1] (http://qt-project.org/videos/watch/advanced-qt-a-deep-dive-3-6- मल्टीथ्रेडिंग -1), [भाग 2] (http://qt-project.org/videos/watch/advanced-qt-a-deep-dive-4-6- multithreading-2)। – leemes