Javaプログラム終了時にクリーンアップ作業を行う
598 ワード
1,構築対象は,つまり構築方法に1行のコードを追加する.
2、クラスにプライベートスレッドを作成する
これにより、プログラム終了時にクリーンアップ作業を行うことができる
public MapMem(){
Runtime.getRuntime().addShutdownHook(new Cleaner());
}
2、クラスにプライベートスレッドを作成する
private void reset(){
try {
File file = new File("mapfile.mem.lock");
if(file.exists()){
file.delete();
}
} catch (Exception e) {
e.printStackTrace();
}
}
private class Cleaner extends Thread {
public void run() {
reset();
}
}
これにより、プログラム終了時にクリーンアップ作業を行うことができる