【发布时间】:2021-07-20 17:22:46
【问题描述】:
我有一个想要在后台运行的控制台应用程序。 我希望它保持控制台打开,每五分钟执行一次代码。
我不想使用 Windows 任务计划程序。
我该怎么做?
谢谢
【问题讨论】:
-
你可以使用timer
-
如果准确的时间不重要,也可以在主循环中调用Thread.Sleep()
-
你为什么不想使用 windows 调度程序?它是为这种任务完成的。如果进程由于异常或任何可能冻结它的原因而失败,调度程序只会自行启动一个新进程。这有点像问我想要花生酱吐司,但我不想用花生酱。