###前提・実現したいこと
JAVAのExecutorServiceを使用してスレッドを起動した後に
呼び元のクラスがエラー等で終了した際に、そのプロセスが起動したスレッドを確実に終了させたいのですが、
以下のコードですと、スレッドで立ち上げたクラスの終了条件までプロセスが生き続けてしまいます。
呼び元が終了した時点で、即スレッドを終了する方法を教えて下さい。
###ソースコード
java
1Child child = new Child(hoge); 2ExecutorService exec = Executors.newSingleThreadExecutor(); 3exec.execute(child); 4exec.shutdown(); 5
###補足情報(言語/FW/ツール等のバージョンなど)
Javaのバージョンは6です。
ハードウェアの制限により、JAVAをアップデートすることはできません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。