JavaのThreadクラスでしらない機能があった。
setDaemonメソッド。これにtrueをセットしとくとメインスレッドが終わると死んでくれるらしい
// これだとスレッドが終わるまでプロセスは残る
public static void main(String[] args) {
Thread t = new Thtread(new Runnable() { .... });
t.start();
}
// これだとmainメソッドの終了とともにプロセスも無くなる
public static void main(String[] args) {
Thread t = new Thread(new Runnable() { .... });
t.setDaemon(true);
t.start();
}
世の中まだまだ知らない事だらけだ。