0

いくつかのスレッドを生成し、Run() メソッドを呼び出すコードがあります。

私がやりたいことは、スレッドを開始し、完了したスレッドの数をカウントするタイマーをそのループに埋め込むことです。

私がやりたい方法は、IStuff が実行されるたびにリストにエントリを作成し、リスト内の要素の数を毎秒カウントして、1 秒あたりの結果を生成することです。

私が正しい線に沿っているかどうかはわかりませんが、それを行う方法を提案してください。

4

1 に答える 1

1

必要なのは、共有スコープ内の変数だけです。たとえば、メソッドがint completionsPerSecond = 0最後に行う必要があるのは、変数を 1 増やすことです。Run()

次に、毎秒値をコピーしcompletionsPerSecondて自分の値として表示し、completionsPerSecond0 に設定するタイマーがあります。

毎秒、前の 1 秒間に何人が終了したかがわかります。

于 2013-05-13T13:10:59.547 に答える