5

シリアル通信を使用していますが、SerialPort を開いたままにしておくべきかどうか迷っています。

コマンドのキューを作成していますが、一度に実行できるのは 1 つだけです。SerialPort を作成し、各コマンドでそれを開いたり閉じたりする必要がありますか、それともポートを開いたままにし、コマンドから呼び出される別のクラスを用意する必要がありますか? それとも本当に重要ですか?

4

2 に答える 2

7

開いたままにしてください。それを開いたり閉じたりするオーバーヘッドを持つ意味はありません。

于 2009-12-14T20:17:18.590 に答える
4

C. Ross の回答に加えて、開いたままにしておくと、他のものが SerialPort を開いて後でブロックするのを防ぐことができます。開いたままにしておくことをお勧めします。

于 2009-12-14T20:25:29.367 に答える