我有一个像下面这样的循环
for(int i = 0; i < 10; i++)
{
// some long time processing
}
我想创建一个计时器,它会检查一个处理是否运行超过 5 分钟。如果一个处理运行超过 5 分钟,它将停止当前处理然后开始另一个处理。
是否可以创建另一个线程来监视主循环?
我的程序是一个控制台应用程序。
最佳答案
你应该使用 System.Timers.Timer
关于c# - 如何在单独的线程中运行计时器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1907269/