应用崩溃或重置后如何管理计时器?

时间:2019-05-18 19:04:06

标签: c# timer persistence

这似乎很难研究。我已经编写了计时器代码,并且一切正常。但是,如果某个应用要重启或崩溃,那么我想在某些操作发生时添加一些持久性。

假设我每天要运行约50项内容(代码读入数据,然后采取措施),但是那50项内容会以不同的间隔发生-有些间隔每15分钟发生一次,另一些间隔一天一次。

我可以编写代码来实现这一目标。但是,如果重新启动该应用程序,则每天应运行一次的代码可能会运行两次。

开始编写保存上次运行时间的代码,然后在重新启动应用程序时再次读取它们。至今还没有开始,因为我想看看有人对这种事情是否有更好的算法。

0 个答案:

没有答案