我需要在一天中的特定时间调用一个函数。互联网上还有使用Timer等其他示例。但是我想知道,为什么不简单地使用一个调用带有while循环的方法的线程。
while (true)
{
if (DateTime.Now.TimeOfDay == new TimeSpan(0, 0, 0))
{
ManualTaskProcession();
}
}
这将在单独的线程上运行-想知道为什么这种方法在任何地方都没有提及,或者它是正确的吗?
P.S这在Windows服务中。