我正在.Net 中使用 C# 制作一个简单的调度程序。它所做的只是每分钟对 SQL Server 数据库中的表执行一次简单的选择语句(这不需要扩展或任何东西......数据库没有高负载)。这是我建议的实现:
static void Main(string[] args)
{
while (true)
{
System.Threading.Thread.Sleep(timeout); // timeout is, say, 60000
CheckTable();
}
}
这个可以吗?有什么更好的方法?
ps有人建议使用Windows Forms Timer类......但这似乎有点过分了。
干杯!