私はデータを処理できるアプリケーションを開発しました(私の場合、ビデオで実行される画像アルゴリズム)。私はさまざまなを開発しましProcessingMethod
た。
複数のビデオが並行して処理される場合があります。各プロセスは個別のスレッドで実行されます。
ProgressBar
データを処理しているスレッドごとに1つずつ、いくつかのGUIがあります。
を更新する良い方法は何ProgressBar
ですか?
現在、私のGUIは、すべての処理スレッドとProgressBar
各スレッドに1つずつ作成しています。次に、それらをスレッドに渡します。ProgressBar
スレッドはそれらをスレッドに渡しますProcessingMethod
。次に、 (を使用して)をProcessingMethod
更新します。ProgressBar
Invoke()
私は別ProcessingMethod
のを持っています。これらの各メソッド内に、を更新するためのコピーアンドペーストコードがありProgressBar
ます。私はプログラミングに不慣れですが、コピー&ペーストは良くないことを知っています。
それをより良くするための良い方法は何ですか?