c# .net 的System.Threading.Timer 怎么实现每10分钟启动一次 线程?
3个回答
展开全部
1)定义Timer
System.Threading.Timer timer = new System.Thread.Timer(
MyTimerCallback, //定时回调函数
null,
Timeout.Infinite,
10*60*1000);
2)在定时回调函数中
void MyTimerCallback(object o)
{
// (要定时执行的代码写在这里)
timer.Change(Timeout.Infinite, 60*10 *1000); //<--每10分钟启动一次!
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询