安排在Mono内的特定时间运行的功能

时间:2013-11-22 18:12:50

标签: c# mono

我正在开发一个c#项目,我需要在某个时间触发一个事件。我知道我可以使用Windows任务计划程序,但我不能,因为它需要兼容在Linux和Windows下运行的Mono。

我从技术上知道可以使用Crontab,但这需要在Crontab可以执行的单独程序中运行一些代码,这不是我想要做的。

这是可能的,也可能是让线程在循环中运行的最好的事情,只是一次又一次地检查时间,如果是正确的时间,请激活我的代码。

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

简单的答案是使用System.Threading.Timer。它可以设置为一次性事件或重复事件。

相关问题