将串行调用Threading.Timer.Change()复位定时器的时钟?

如果我叫Threading.Timer.Change()连续两次的时候会线程下次运行?

例如:

myTimer.Change(5000, Timeout.Infinite); // Only 2 seconds pass. myTimer.Change(5000, Timeout.Infinite);

在此之后,将线程3秒或为5秒下次运行?

我希望答案是后者,该定时器被删除的每个呼叫Change() 如果不是这样,我需要找到解决的办法。

--------------解决方案-------------

将在5秒运行。 呼唤变革,都将复位初始值。

不按照这篇文章: http://social.msdn.microsoft.com/Forums/en-US/netfxcompact/thread/0cce7729-be65-45da-a9e2-bda3893d84f2 它说,你的计时器回调可能被调用,当你调用更改()。

分类:C# 时间:2015-03-15 人气:0
本文关键词: .NET,C#,定时器
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.369 (s). 10 q(s)