标签: c# .net windows-services
服务状态正在运行,但未执行代码。我在服务中使用了线程和计时器。
我在Windows服务构造函数中初始化了一个计时器对象,并且有一个自定义的间隔时间。当我重新启动/启动服务时,它将仅被调用一次。一旦所有线程完成了任务,它将启动计时器,并在计时结束后停止计时器并完成工作,反之亦然。
似乎在某些线程中止异常或其他应用程序占用了服务器内存。时间开始没有打电话。对于在构造函数(Timer)中初始化的对象(包括全局变量),是否存在范围有限的可能性。