2011-11-22 12 views
5

理解JVMの "リスナーをアタッチ" 私が使用してスレッド

jstack -l pidのスレッドのダンプ情報を見るために、私は次のようになり得る

"Attach Listener" daemon prio=10 tid=0x01e4a800 nid=0x109c waiting on condition 
[0x00000000] 
    java.lang.Thread.State: RUNNABLE 

    Locked ownable synchronizers: 
     - None 

マイ質問は次のとおりです。

  1. 「Attach Listener」スレッドの機能は何ですか?
  2. このスレッドはいつ作成されますか?どこ?私はそれを見つけることができません。

ありがとうございました。

答えて

1

ここhttp://openjdk.java.net/groups/hotspot/docs/Serviceability.html

を参照してください

ダイナミック「をダイナミックに添付」の検索付けるターゲットJVMでリスナースレッドを添付している。これ は、最初の要求発生を添付するときに開始されたスレッドである。

+0

このスレッドは、あまりにも、非デバッグの実行上に存在することが表示されます!?このスレッドは、デバッグのオーバーヘッドの一部であり、通常の実行で発生しないという – Trilarion

+0

を意味している。少なくとも、それは、あります私はEclipseから自分のアプリを実行します。 –

関連する問題