Threading.Timer停止

jackysuy 2012-09-09 02:49:37
private System.Threading.Timer[] timers = new System.Threading.Timer[2];
public void ThreadWorkUpdatePage()
{
for (int i = 0; i < 2; i++)
{
timers[i] = new System.Threading.Timer(new TimerCallback(DoUpdatePage), 1, 0L, 1000);
}
}
public void DoUpdatePage(object obj)
{
if (cancelRun)
{
timers[0].Change(Timeout.Infinite, Timeout.Infinite);
}
txtMessage.AppendText(DateTime.Now.ToString() + "||" + Thread.CurrentThread.ManagedThreadId.ToString() + Environment.NewLine);
}

这咋就不能停止呢
...全文
61 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧