在Windows服务中,停止和暂停有什么区别?

时间:2013-03-21 19:54:36

标签: windows service

开发Window Service Apps时,停止和暂停有什么区别?

开发人员是否区分这两者?

1 个答案:

答案 0 :(得分:17)

当服务暂停时,它可以维护内部状态,包括缓存信息,甚至可能是等待工作项的队列。然后可以恢复该服务以从中断的地方继续。

如果服务停止,则丢弃内部状态。再次启动服务应该重复所有初始化。

开发人员确实区分了两者。当服务具有非平凡的初始化过程时,区别非常重要。

有关“服务状态”的更多信息,请参阅Introduction to Windows Services