各位,
我想开发一个长期运行的 Windows 服务(它应该可以正常工作几个月),我想知道这里有什么更好的选择:
- 在 OnStop 方法中使用 while(true) 循环
- 使用计时器每 n 秒计时一次并触发我的代码
- 还有其他选择吗?
谢谢 埃萨姆
最佳答案
我不会做#1。
我要么执行 #2,要么在 OnStart 期间分离出一个单独的线程来完成实际工作。
关于c# - 长时间运行的 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/742021/