【发布时间】:2010-10-04 22:49:44
【问题描述】:
我有一个用 C# (.NET 1.1) 编写的服务,并希望它在每晚午夜执行一些清理操作。我必须保留服务中包含的所有代码,那么完成此操作的最简单方法是什么?使用Thread.Sleep() 并检查滚动时间?
【问题讨论】:
-
您真的想创建一个 .NET 进程,它整天都在内存中,并在午夜做点什么?为什么你不能在安装工具时设置一个在午夜(或其他可配置的时间)触发的系统事件来启动你的应用程序,执行它的操作,然后消失?
-
我知道如果我发现我有一个托管服务消耗 20-40 兆内存,一直在运行,除了每天一次之外什么都不做,我会有点生气。 :)
-
其重复的link
标签: c# windows-services scheduling scheduled-tasks