【发布时间】:2012-09-17 04:56:01
【问题描述】:
.NET System.Threading Timer 类有几个重载的 Change() 方法,如果成功更新计时器,则返回“true;否则,返回 false”。
参考:http://msdn.microsoft.com/en-us/library/yz1c7148.aspx
这个方法真的会返回 false 吗?什么会导致它返回 false?
【问题讨论】:
-
如果你返回
false,例如。使用相同的值设置两次。 -
这很奇怪,当我第二次尝试设置相同的参数时,我可以在 LinqPad 中看到相同的计时器返回 false,我将进一步研究它。
标签: c# .net multithreading timer