【发布时间】:2011-12-19 14:26:58
【问题描述】:
目前我有一个后台线程来执行一些周期性的繁重数据管理。因为它只需要每隔几百毫秒运行一次它的进程,所以我在进程结束时调用Thread.Sleep(),然后它会回到循环顶部并重复。
这一切运行良好,不会对软件的其余部分造成任何问题或性能问题。唯一让我烦恼的是,当我中断调试器而不是转到我的主线程当前位置时,它被Thread.Sleep() 窃取并带我去那里。
有什么方法可以让调试器停止在那条线上,或者有没有其他方法可以让线程进入睡眠状态?
提前致谢!
【问题讨论】:
标签: c# multithreading visual-studio