سؤال

أنا أعمل مع التواصل التسلسلي وأنا أتساءل عما إذا كان يجب أن أبقي Serialport مفتوحة أم لا؟

أقوم بإنشاء قائمة انتظار للأوامر وسيتم تشغيل واحد فقط في وقت واحد. هل يجب علي إنشاء Serialport وفتح / أغلقه في كل أمر، أو يجب أن يكون لدي فئة أخرى تحمل منفذ مفتوحة وتسميتها من الأوامر؟ أو هل يهم حقا؟

هل كانت مفيدة؟

المحلول

ابقها مفتوحة. لا تشير إلى أن يكون لديك النفقات العامة لفتح وإغلاقها.

نصائح أخرى

بالإضافة إلى إجابة روس، فإن إبقاء عليه مفتوحا سيمنع أي شيء آخر من فتح SerialPort وحظرك لاحقا. أود أن أقترح إبقائها مفتوحة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top