2009-12-14 97 views
3

我正在使用串行通信,我想知道是否应该让SerialPort保持打开状态?我应该保持SerialPort连接打开吗?

我创建了一个命令队列,每次只有一个命令正在运行。我应该在每个命令中创建一个串行端口并打开/关闭它,还是应该有另一个保持端口打开并通过命令调用的类?还是它真的很重要?

回答

5

保持打开状态。没有意义要打开和关闭它的开销。

3

除C. Ross的答案外,保持打开状态将阻止任何其他打开串口并在稍后阻塞您。我会建议保持开放。

相关问题