私はJavaで単純なシングルスレッドアプリケーションを持っています。驚いたことに、私はそれを実行し、htopを開くと、次のスクリーンショットでキャプチャしたように、私はいくつかの14の子供のエントリを参照してください。シングルスレッドJavaアプリケーション - htopは14行を表示します
これらのエントリは何を表しているのですか?
私はJavaで単純なシングルスレッドアプリケーションを持っています。驚いたことに、私はそれを実行し、htopを開くと、次のスクリーンショットでキャプチャしたように、私はいくつかの14の子供のエントリを参照してください。シングルスレッドJavaアプリケーション - htopは14行を表示します
これらのエントリは何を表しているのですか?
これらは最も確かにスレッド(オプション[x] Display threads in a different color
をチェックし、ホテルトップでセットアップを入力しDisplay Options
画面を選択し、キーを押しF2を確認するため)です。
スレッドを自分で作成していないという理由だけでは、Java VMではそうではありません。それはまた私のhtop
ウィンドウ内の14個のエントリを生成
public class Hello {
public static void main(String S[]) {
for(;;) {
}
}
}
次の例のプログラムをチェックしてください。私はjconsole
を実行します(標準的なツールは、JDKに付属)とハロープロセスに接続すると、私は、次の情報を参照してください。
スレッド名は、彼らが何をお勧め:
ファイナライザスレッドのようなこれらのいくつかは、Javaガベージコレクタに関連しています。上記のエントリの一部は、プロセスがjconsole
に接続されていることに関連している可能性があります。わかりません。
コードを共有できますか? – swapyonubuntu
これはGitHub https://github.com/dusan-rychnovsky/huffman-coder2a770d0614731fd9a1c6fdcb967f4d769139f03bにコミットしています(現在最新) –