eclipse上で、スレッドを立てるJavaのプログラムをデバッグ実行したところ、DestroyJavaVMという、自分で立てたわけではないスレッドの存在を確認しました。

このDestroyJavaVMスレッドについて2点質問があります。

  • このスレッドの役割は何か?
  • このスレッドが実行しているソースコードを確認するにはどこを参照すればよいか?

以下にDestroyJavaVMスレッドの存在を確認した際のスクリーンショットを記載します。プログラムは、Windows 64bit向けのeclipse Lunaで実行しています。

DestroyJavaVMスレッドが立ち上がるプログラム