首页 > 应用开发 > IT综合 > .net中timer的使用心得
默认情况下,timer会按照其interval的时间间隔来调用Elapsed事件的回调函数。
但是有些时候,函数的执行时间大于interval,会导致一些功能实现起来不方便。
我希望的是,使用timer的同时达到同步的效果,也就是Elapsed事件顺序执行,没有并行执行的情况。
后来发现用以下方法可以实现上述的效果。
timer_ElapsedEvent
{
_timer.AutoReset = false;
doSomethingThatCostTimeMoreThatInterval();
_timer.AutoReset = true;
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/594655/viewspace-980372/ ,如需转载,请注明出处,否则将追究法律责任。