计算每秒结束的线程数
本文关键字:线程 结束 计算 | 更新日期: 2023-09-27 18:13:14
我有一些代码,生成几个线程并在它们上调用Run()方法。
我想做的是在循环中嵌入一个计时器,它启动线程并计算已经完成的线程数。
我想这样做的方式是每次IStuff运行时在List中创建一个条目,然后计算每秒列表中有多少个元素,从而产生每秒的结果。
我不确定我是否沿着正确的路线,但请建议如何做到这一点。
您所需要的只是共享作用域中的一个变量,例如int completionsPerSecond = 0
- Run()
方法应该做的最后一件事是将其增加1。
然后你会有一个计时器,每秒钟复制completionsPerSecond
中的值以显示你的值,然后将completionsPerSecond
设置为0。
现在每一秒,你就会知道有多少人在前一秒完成了。