首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对Threading.Timer.Change()的串行调用会重置计时器的时钟吗?

对Threading.Timer.Change()的串行调用会重置计时器的时钟吗?
EN

Stack Overflow用户
提问于 2009-07-14 19:43:10
回答 2查看 4K关注 0票数 11

如果我连续两次调用Threading.Timer.Change(),那么线程下一次运行的时间是什么时候?

例如:

代码语言:javascript
复制
myTimer.Change(5000, Timeout.Infinite);
// Only 2 seconds pass.
myTimer.Change(5000, Timeout.Infinite);

在此之后,线程会在3秒或5秒后运行吗?

我希望答案是后者,即每次调用Change()时都会重置计时器。如果没有,我需要找到一种方法来解决这个问题。

EN

Stack Overflow用户

发布于 2009-10-08 06:56:17

不是根据这篇文章:http://social.msdn.microsoft.com/Forums/en-US/netfxcompact/thread/0cce7729-be65-45da-a9e2-bda3893d84f2它说你的计时器回调可能会在你调用Change()时被调用。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1127547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档