Windows サービスの形式でいくつかのレガシー コードを見ています。
彼らの OnStop() メソッドでは、単にイベント ログに書き込みますが、オブジェクトのクリーンアップやスレッド終了の制御がないことに気付きました。サービスの起動時に開始される 2 つのバックグラウンド スレッドがあるため、このサービスは実際に停止するのでしょうか? もしそうなら、スレッドは正しく閉じられていますか?
stop メソッドはプロセスを物理的に終了させているのでしょうか、それとも単に論理的な停止であり、実装されていない場合は実際には何もしませんか?