मैंने इसे गुगल करने की कोशिश की, यहां कोई जवाब नहीं मिला, यहां खोजा गया, जवाब नहीं मिला। क्या किसी ने देखा है कि थ्रेड से सीरियल() ऑब्जेक्ट (पिसियरियल) को लिखने के लिए यह धागा सुरक्षित है और क्या थ्रेड बी से अवरुद्ध हो रहा है?pyserial - थ्रेड ए से सीरियल पोर्ट को लिखना संभव है, थ्रेड बी से पढ़ना अवरुद्ध करें?
मुझे पता है कि थ्रेड सिंक्रनाइज़ेशन प्राइमेटिव्स और थ्रेड-सुरक्षित डेटा संरचनाओं का उपयोग कैसे करें, और वास्तव में इस कार्यक्रम के मेरे वर्तमान रूप में सीरियल पोर्ट पर पढ़ने/लिखने के लिए समर्पित धागा है और मैं समन्वय के लिए थ्रेड-सुरक्षित डेटा संरचनाओं का उपयोग करता हूं ऐप में गतिविधियां
यदि मैं मुख्य थ्रेड से धारावाहिक बंदरगाह पर लिख सकता हूं (और इसे कभी नहीं पढ़ता) तो मेरा ऐप बहुत लाभान्वित होगा, और दूसरे धागे में पढ़ने को अवरुद्ध करके सीरियल पोर्ट से पढ़ा जाएगा (और इसे कभी भी लिखें)। अगर कोई वास्तव में मुझे अंदर जाना चाहता है तो यह ऐप को क्यों लाभ पहुंचाएगा, मैं अपने कारण जोड़ सकता हूं। मेरे दिमाग में सीरियल() का केवल एक उदाहरण होगा और यहां तक कि थ्रेड बी सीरियल ऑब्जेक्ट पर अवरुद्ध पढ़ने में बैठेगा, थ्रेड ए सीरियल ऑब्जेक्ट पर लिखने के तरीकों का उपयोग करने के लिए सुरक्षित होगा।
कोई भी जानता है कि सीरियल क्लास का उपयोग इस तरह किया जा सकता है या नहीं?
संपादित करें: यह मेरे लिए होता है कि उत्तर मंच-निर्भर हो सकता है। यदि आपके पास इस तरह के प्लेटफ़ॉर्म के साथ कोई अनुभव है, तो यह जानना अच्छा होगा कि आप किस प्लेटफ़ॉर्म पर काम कर रहे थे।
संपादित करें: केवल एक प्रतिक्रिया हुई है लेकिन अगर किसी और ने यह कोशिश की है, तो कृपया अपने अनुभव के साथ प्रतिक्रिया दें।
क्या आप PySerial का उपयोग कर रहे थे? और किस प्लेटफ़ॉर्म पर यह सफलतापूर्वक काम करता है? –
मैं विंडोज पर पायसरियल का उपयोग कर रहा था, लेकिन कल्पना नहीं कर सकता कि यह किसी भी मंच पर क्यों काम नहीं करेगा। – TJD
अपने अनुभव को साझा करने के लिए धन्यवाद! –