C# 如何保持控制台应用程序打开并每5分钟重新运行代码?
我有一个控制台应用程序,我想在后台运行。 我希望它保持控制台打开,每五分钟执行一次代码 我不想使用Windows任务计划程序 我该怎么做 谢谢我建议使用:C# 如何保持控制台应用程序打开并每5分钟重新运行代码?,c#,console-application,C#,Console Application,我有一个控制台应用程序,我想在后台运行。 我希望它保持控制台打开,每五分钟执行一次代码 我不想使用Windows任务计划程序 我该怎么做 谢谢我建议使用: while(true) { //Your Code Here Console.WriteLine("Hello World"); int milliseconds = 300000; //300000 milliseconds = 5 minutes Thread.Sleep(milliseconds
while(true)
{
//Your Code Here
Console.WriteLine("Hello World");
int milliseconds = 300000; //300000 milliseconds = 5 minutes
Thread.Sleep(milliseconds);
}
如果准确的时间安排不重要,您可以使用主循环,也可以直接调用主循环。为什么不使用windows调度程序?这是为完成这类任务而做的。如果进程因异常或任何可能冻结进程的原因而失败,调度程序只需自行启动一个新进程。这有点像问我想要花生酱吐司,但我不想用花生酱。