1
如何在計時器線程上正常停止使用多線程處理的Windows服務?是否可以在OnStop方法中添加一些無限循環邏輯來推遲服務關閉。在計時器線程上正常停止使用多線程處理的Windows服務?
如何在計時器線程上正常停止使用多線程處理的Windows服務?是否可以在OnStop方法中添加一些無限循環邏輯來推遲服務關閉。在計時器線程上正常停止使用多線程處理的Windows服務?
您必須在OnStop()
方法中處理服務中線程的取消。
嘗試一些邏輯與ManualResetEvent
或AutoResetEvent
你可能也必須停止你的計時器。
您可能需要使用某種標誌來指示線程是否應該停止。在SO上已經有類似的問題了 - here