0

我有一些代码会产生几个线程并在它们上调用 Run() 方法。

我想要做的是将计时器嵌入到启动线程并计算已完成多少线程的循环中。

我想要这样做的方法是每次运行 IStuff 时在 List 中创建一个条目,然后计算每秒列表中有多少元素,从而产生每秒的结果。

不确定我是否沿着正确的路线,但请提出这样做​​的方法。

4

1 回答 1

1

你只需要一个共享范围内的变量,比如说int completionsPerSecond = 0- 你的方法应该做的最后一件事就是将Run()它增加 1。

然后你会有一个计时器,每秒复制一次值completionsPerSecond以显示你的值,然后设置completionsPerSecond为 0。

现在每一秒,你都会知道前一秒完成了多少。

于 2013-05-13T13:10:59.547 回答