タグ付けされた質問 「shutdown-hook」

2
Javaのシャットダウンフックの便利な例は?
私のJavaアプリケーションが堅牢になるために妥当な手順を実行することを確認しようとしています。その一環として、正常にシャットダウンする必要があります。私はシャットダウンフックについて読んでいますが、実際にはそれらをどのように使用するのかわかりません。 そこに実用的な例はありますか? たとえば、次のような単純なアプリケーションで、数値をファイルに、10を1行に、100のバッチで書き込むとします。プログラムが中断された場合、特定のバッチが確実に終了するようにしたいとします。シャットダウンフックを登録する方法はわかりますが、シャットダウンフックをアプリケーションに統合する方法がわかりません。助言がありますか? package com.example.test.concurrency; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintWriter; public class GracefulShutdownTest1 { final private int N; final private File f; public GracefulShutdownTest1(File f, int N) { this.f=f; this.N = N; } public void run() { PrintWriter pw = null; try { FileOutputStream fos = new …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.