我正在开发Windows服务,该服务从数据库中提取一些发票并对其进行处理。该服务计划每10分钟运行一次。
但是问题是,即使以前的进程尚未完成,它也会每隔10分钟启动一个新线程。
是否可以安排Windows服务每隔几分钟运行一次,但前提是该服务尚未运行(例如在Windows Task Scheduler中)?
我已经安排了Windows服务,如以下链接所示: https://www.aspsnippets.com/Articles/Repeat-Task-every-N-interval-using-Windows-Service-in-C-and-VBNet.aspx