我正在使用.Net中的C#編寫簡單的調度程序。它所做的就是每分鐘在SQL Server數據庫的表上執行一次簡單的select語句(這不需要進行縮放或任何其他操作......數據庫沒有高負載)。這是我提出的實施方案:這是一個可接受的方式來在C#中做一個簡單的「調度程序」?
static void Main(string[] args)
{
while (true)
{
System.Threading.Thread.Sleep(timeout); // timeout is, say, 60000
CheckTable();
}
}
可以嗎?什麼是更好的方法?
p.s.有人建議使用Windows窗體計時器類...但是這似乎是矯枉過正。
乾杯!
這個問題是相關的:http://stackoverflow.com/questions/169332 – 2008-10-03 23:49:26