Articles of मल्टीथ्रेडिंग

Process.waitFor (), धागे, और InputStreams

स्यूडोकोड में, यहां मैं क्या कर रहा हूं: Process proc = runtime.exec(command); processOutputStreamInThread(proc.getInputStream()); processOutputStreamInThread(proc.getErrorStream()); proc.waitFor() हालांकि, कभी-कभी प्रक्रियाऑस्ट्रूटस्ट्रीम processOutputStreamInThread किसी भी आउटपुट को नहीं देखती है और कभी-कभी ऐसा होता है। मोटे तौर पर, विधि कमांड के आउटपुट के एक BufferedInputStream बनाता है और इसे एक लॉगर में भेजता है जो मैं देख रहा हूं […]

इनपुट स्ट्रीम को बिटमैप में परिवर्तित करना

मुझे वेब से इनपुट स्ट्रीम को बिटमैप में बदलने में समस्याएं हैं I समस्या तब होती है जब इनपुट छवि का प्रकार है BMP (बिटमैप)। उस स्थिति में: bitmapFactory.decodeStream नल देता है कोई संकेत कैसे इस समस्या को ठीक करने के लिए या मुझे अपना डिबगिंग कब जारी रखना चाहिए? प्लेटफ़ॉर्म: एंड्रॉइड (हनीकॉब) URLConnection conn […]

अजगर: मुख्य प्रोग्राम समाप्त होने पर एक थ्रेड को कैसे समाप्त करें

अगर मेरे पास अनंत लूप में एक धागा है, तो क्या इसका मुख्य तरीका समाप्त होने का एक तरीका है (उदाहरण के लिए, जब मैं ctrl+C दबाता हूँ)?

क्या एंड्रॉइड के ब्रॉडकास्ट रिसेवर एक नए धागे में शुरू हुए हैं?

अगर मेरे पास एक आंतरिक वर्ग है जो BroadcastReceiver को अपनी Service क्लास के भीतर बढ़ाता है, तो क्या मुझे सिंक्रोनाइजेशन के बारे में ध्यान रखना चाहिए, जब BroadcastReceiver वर्ग Service क्लास से ऑब्जेक्ट्स को पढ़ता / लिखता है? या इसे किसी अन्य तरीके से रखने के लिए: क्या BroadacstReceiver के onReceive() तरीके एक अतिरिक्त […]

रुको एक एसटीए थ्रेड पर कई हैंडल के लिए समर्थित नहीं है

मुझे यह त्रुटि संदेश क्यों मिलता है? "रुको एक एसटीए धागा पर कई हैंडल के लिए समर्थित नहीं है।" क्या मुझे [MTAThreadAttribute] विशेषता का उपयोग करना चाहिए? अद्यतन: WPF अनुप्रयोगों के साथ काम नहीं करना है! नोट: यह त्रुटि लाइन है WaitHandle.WaitAll (doneEvents); मैं एक मानक WPF परियोजना का उपयोग कर रहा हूँ। private void […]

मल्टीथ्रेड में वसंत लेनदेन का उपयोग कैसे करें

मेरे पास एक विधि है: ClassA.java @Transactional public void methodA(){ ExecutorService executorService = Executors.newFixedThreadPool(4); executorService.execute(new Runnable() { public void run() { classB.methodB(); } }); } ClassB.java @Transactional public void methodB(){ updateDB(); } क्या विधिबी काम अच्छी तरह से कर सकता है? मेरी समझ के अनुसार, विधि बी विधि ए के लेन-देन को संलग्न करेगा, क्या […]

कैसे ThreadPoolExecutor के साथ रहते हैं जीवित काम करता है?

मेरे द्वारा पोस्ट किए गए किसी प्रश्न की निरंतरता में, मैं अपने कोडबेस में थ्रेडपूल एक्सक्लोरर का उपयोग करने की कोशिश कर रहा हूं जावा एपीआई डॉक्टर से समझने के दोबारा प्रयास के बाद भी, मैं keepAliveTime लिए keepAliveTime पैरामीटर के पीछे कार्यक्षमता / उद्देश्य स्पष्ट रूप से समझने में विफल रहा। आशा है कि […]

पायथन पीसाइड और प्रगति बार थ्रेडिंग

मेरे पास यह कोड है: from PySide import QtCore, QtGui import time class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(400, 133) self.progressBar = QtGui.QProgressBar(Dialog) self.progressBar.setGeometry(QtCore.QRect(20, 10, 361, 23)) self.progressBar.setProperty("value", 24) self.progressBar.setObjectName("progressBar") self.pushButton = QtGui.QPushButton(Dialog) self.pushButton.setGeometry(QtCore.QRect(20, 40, 361, 61)) self.pushButton.setObjectName("pushButton") self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton.setText(QtGui.QApplication.translate("Dialog", "PushButton", None, QtGui.QApplication.UnicodeUTF8)) self.progressBar.setValue(0) self.pushButton.clicked.connect(self.progress) def progress(self): […]

एक अलग धागे में एक NSTimer रखकर

नोट: यह संभव है कि मेरे संपादन को पढ़ने के लिए नीचे स्क्रॉल किया जाए। मैं एक NSTimer को एक अलग थ्रेड में सेटअप करने की कोशिश कर रहा हूं, ताकि जब उपयोगकर्ता मेरे एप्लिकेशन के UI से इंटरेक्ट करते हैं तो यह जारी रहेगा। यह काम करने लगता है, लेकिन लीक कई मुद्दों की […]

बहु-धागा अजगर कार्यक्रम को समाप्त करें

Ctrl + C कुंजी ईवेंट के लिए बहु-धागा अजगर प्रोग्राम प्रतिक्रिया कैसे करें? संपादित करें: कोड ऐसा है: import threading current = 0 class MyThread(threading.Thread): def __init__(self, total): threading.Thread.__init__(self) self.total = total def stop(self): self._Thread__stop() def run(self): global current while current<self.total: lock = threading.Lock() lock.acquire() current+=1 lock.release() print current if __name__=='__main__': threads = [] thread_count […]

दिलचस्प पोस्ट
मैं एक पायथन समारोह का स्रोत कोड कैसे प्राप्त करूं? जावास्क्रिप्ट || या ऑपरेटर को एक अनिर्दिष्ट चर के साथ Fsharp.Core का सही संस्करण बेस्ट प्रैक्टिस: सॉफ्टवेयर वर्जनिंग जावा सिस्टम-वाइड कीबोर्ड शॉर्टकट मैं इसके बारे में क्या करूँ: इसके लिए एंड्रॉइड पिरमिशन। INTERACT_ACROSS_USERS_FULL आवश्यक है अंतिम सरणी सूची का क्या अर्थ है? एक्लिप्से में पैकेज एक्सप्लोरर में मैं ट्री आइटम के लिए फ़ॉन्ट आकार कैसे कॉन्फ़िगर कर सकता हूं? विंडोज बैच फ़ाइल में कई रंग कैसे हैं? एक UIScrollView में कीबोर्ड को खारिज करना निर्दिष्ट स्थिति पर स्ट्रिंग डालें क्या आईआईओ और सीपीयू दोनों तरीकों के लिए एसिंक / इंतजार योग्य है? अक्षम टेक्स्ट बॉक्स का फ़ॉन्ट रंग कैसे बदल सकता है? तिथिपिप इंस्टीटिएट नहीं कर सकता पीडीएफ फाइल को प्रोग्रामेटिक रूप से प्रिंट करने के लिए कैसे सी # में माइक्रोसॉफ्ट प्रिंट पीडीएफ प्रिंटर का उपयोग करते हुए फ़ाइल नाम के लिए संकेत के बिना विंडोज 10 के साथ आता है