申し訳ありませんがこれは初心者の質問です。VBサブルーチンの再トリガ、実行をシリアル化する方法は?
私はタイマーによってトリガされるVB.NETサブルーチンを持っています。私は時々、ルーチンが長時間実行されると、ルーチンがまだ予期しない結果で実行されている間に再度トリガーされることを発見しました。これは正常ですか?ルーチンの各コピーは独自のスレッドで実行されていますか?ルーチンを直列化する方法はありますか?今はブール値を使って入力時にTrue、入力時にFalseを設定するので、入力時にルーチンが実行されているかどうかを確認できますが、よりエレガントなものがあると思っています。
これはSystem.Windows.Forms.Timerですか、System.Timers.Timerですか? –