UNIX環境でJavaスレッドは一意のPIDを持っていますか?特定の実行スレッドを強制終了したい場合は、プログラム外で実行することは可能ですか?JavaスレッドとUnixプロセス
4
A
答えて
4
Oracleには、JDK \ binディレクトリにjvisualvm
が含まれています。実行中のJVMの内部で実行されているスレッドを表示するために使用することができます。しかし、私はスレッドの終了をサポートしていません。
+0
ありがとう@AJNuefeld。 –
3
Here彼らはMost implementations of the Java virtual machine run as a single process. A Java application can create additional processes using a ProcessBuilder object.
と言っていますので、次のようにすれば、VMを微妙に調整することはできません。代わりに、スレッドの代わりにプロセスを生成することもできます。
+0
ありがとう@aqency! –
関連する問題
- 1. はいUNIXシステムのJavaスレッド
- 2. プロセスとスレッド
- 3. UNIXプロセス:fork()と(待つ)
- 4. プロセスのスレッド・ダンプ・ログを収集するためのunixスクリプト
- 5. プロセスを行うか、スレッドがJAVA
- 6. Unixのバックグラウンド・プロセスは、
- 7. プロセスのスレッドとスレッドの違い。
- 8. JavaスレッドとOSスレッド
- 9. Aws beanstalk、mod_wsgi、python、プロセスとスレッド
- 10. スレッド通信とプロセス通信
- 11. OSX/Unixプロセス固有のリンク
- 12. は、UNIXのプロセス時間が
- 13. 共有プロセス/スレッド
- 14. Apache2 wsgiスレッド/プロセス
- 15. UnixシェルスクリプトとJava Jarコマンド
- 16. Javaゲームプログラミングとスレッド
- 17. JVMとJava Linuxプロセス
- 18. Javaのソケットとプロセス
- 19. Linuxのプロセスとスレッドの区別
- 20. アプリケーション内部のスレッドとサーバーのプロセス
- 21. プログラミングライブラリまたはモジュール内のプロセスとスレッドは、プロセス、カーネルレベルのスレッド、またはユーザーレベルのスレッドを意味しますか?
- 22. Java Unix Terminal
- 23. Java API for Unix
- 24. スレッド同期 - プロセスの最大スレッド数
- 25. CLR管理スレッド:軽量プロセスと重いプロセス
- 26. C++プロセスとJavaプロセス間の共有メモリ
- 27. スレッドとソケットJavaの
- 28. Javaスレッドnotify()とnotifyAll()
- 29. Javaのスレッドとマルチスレッド
- 30. プロセス間の通信:tcpとunixソケット、ipcとnatの交換
Javaスレッドには一意のPIDはありません。それらは1つのプロセスとして実行されるため、唯一のPIDはJVM全体です。 –