我需要实现一个执行数据库导入的 Windows 服务,并且每月一次。 该程序通过电子邮件接收数据,并会在每个月底导入它们。
有没有比设置程序重复休眠 max_integer 秒/毫秒更好的方法?
最佳答案
我不会把它作为 Windows 服务来做。我会将其作为计划任务运行。
您的服务只会休眠一个月,这只是一种资源浪费。让操作系统跟踪时间并启动您的应用程序以执行每月一次的处理。
关于c# - 如何构建一个非常低分辨率的计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273225/