.Net で C# を使用して単純なスケジューラを作成しています。SQL Server DB のテーブルで単純な select ステートメントを 1 分に 1 回実行するだけです (これはスケーリングなどの必要はありません... db の負荷は高くありません)。これが私の提案された実装です:
static void Main(string[] args)
{
while (true)
{
System.Threading.Thread.Sleep(timeout); // timeout is, say, 60000
CheckTable();
}
}
これでよろしいですか?より良い方法は何ですか?
ps 誰かが Windows Forms Timer クラスの使用を提案しました...しかし、それはやり過ぎのようです。
乾杯!