【发布时间】:2013-07-26 05:21:07
【问题描述】:
我正在尝试制作一个每 10 分钟执行 10 个不同 SQL 查询的应用程序, 并且每个 SQL 查询之间应该有一个短暂的延迟(例如,1 秒)。
如果我尝试使用Thread.Sleep(1000);,其他计时器停止并且整个应用程序冻结。
知道如何在不冻结应用程序或停止其他计时器的情况下执行此操作吗?
【问题讨论】:
-
一旦您了解您使用的计时器在 UI 线程上运行它的代码这一事实,这就会成为具有相同解决方案的任何 many "UI Freezes" questions 的副本。
-
您介意展示您的一些代码吗?
标签: c#