私はカウンターを持っています - それを単にItemsRemainingと呼びましょう。
動的な量のスレッドを使用しますが、この例では、10 個のスレッドがあるとします.....
各スレッドにはループが含まれ、ループ内の各反復は作業単位を実行してから、GUI スレッドの ItemsRemaining 変数を更新する必要があります。これはプライベート int の場合もあれば、コントロール値の場合もあります。
複数のスレッド呼び出しからこの ItemsRemaining を正確に更新するにはどうすればよいですか? 同時に、ロックによるパフォーマンスの低下が大きくなりすぎないようにするには?