0
如果我們停止Windows服務,當它處於System.Timers.Timer.Elapsed()事件中指定的某個進程的中間時,服務當Windows服務停止時,Windows服務會完成當前任務嗎?
a。 b。突然停止該過程或
b。完成過程並停止服務?
如果我們停止Windows服務,當它處於System.Timers.Timer.Elapsed()事件中指定的某個進程的中間時,服務當Windows服務停止時,Windows服務會完成當前任務嗎?
a。 b。突然停止該過程或
b。完成過程並停止服務?
取決於該服務的設計目的。當您向服務發送停止消息時,該服務有機會做它需要做的任何事情。這在.NET中顯示爲對您重寫的ServiceMain.OnStop()的調用。某些服務可能會很快處理完成處理。其他服務可能會殺死子進程。