1つのJVMで複数のJVMを処理できますか? 1つのJVMが複数のスレッドを処理するので、私はそれを1つのJVMがスレッドとして扱う複数のJVMを扱うことができるかどうか尋ねることを意味します。可能であれば、私と一緒に教えてください。Javaマルチスレッド
0
A
答えて
3
Runtime.execを使用すると、外部プロセスを起動することができます。これは簡単にJava実行可能です。次に、別のJVMで実行されているプロセスのハンドルを取得し、スレッドから(コンソール入力を送信してその出力を読むことによって)対話できます。
しかし、ストリームを介して通信することができる2と、この場合、第2のJVMは、内部最初実行されていないだろうが、単にと一緒。あなたが探しているものによっては、これで十分かもしれません。
おそらく達成しようとしていることの例を挙げたら?実際にネストされたJVMが必要な理由は考えられないので、本当にと質問しているとは思わない。
編集:あなたがしようとしていることは、災害のためのレシピのように聞こえる。アプリケーションをスピードアップしたい場合は、JProfilerのようなプロファイラを使用して、アプリケーションが多くの時間を費やしている領域を特定し、それらの領域をより効率的に定義する方法を見てください。
と書くと良い場合は、コードをクリーニングしてください.JVMは、そのOSと連携して効率的に実行します。
あなたの質問は、プログラムのパフォーマンスを向上させる方法の一般原則を誤解していることを意味します。間違ったサイズのドライバーを使い、ねじが入ってこないので空気式のドリルを取るのが好きです。動かず、災害で終わります。
(誰もがここでリンクすることができチュートリアル良い「パフォーマンス・チューニングのJavaの最初のステップ」を知っていますか?ありがとう。)
関連する問題
- 1. Java:マルチスレッド
- 2. javaマルチスレッド
- 3. マルチスレッドjava
- 4. Javaマルチスレッド
- 5. Javaのコマンドライン(マルチスレッド)
- 6. JAVAマルチスレッド、メモリリーク、ガベージコレクタ
- 7. Javaのマルチスレッド
- 8. Java - 基本マルチスレッド
- 9. Javaマルチスレッドthread.sleep()
- 10. OpenGLマルチスレッドLWJGL(JAVA)
- 11. Java HttpsServerマルチスレッド
- 12. Javaマルチスレッドとオブジェクト
- 13. Javaマルチスレッドの例
- 14. マルチスレッドFastCGI Javaライブラリ
- 15. PingPongプログラムJavaマルチスレッド
- 16. (マルチスレッドのJavaソケット)
- 17. セレンJavaのマルチスレッドFirefoxDriver
- 18. Java volatile変数、マルチスレッド
- 19. Javaマルチスレッド同期ブロック
- 20. Javaマルチスレッドの問題
- 21. Javaマルチスレッド画像スケーリング
- 22. Java Swingマルチスレッドとフリーズフリー
- 23. dom apiのJavaマルチスレッド
- 24. リスト内のJavaマルチスレッド
- 25. Javaマルチスレッドの問題
- 26. JavaのマルチスレッドWebサーバー
- 27. Javaのマルチスレッド同期
- 28. Javaのスレッドとマルチスレッド
- 29. execのマルチスレッド - javaの
- 30. マルチスレッドJava正規表現
あなたは何を達成しようとしていますか?私はあなたがここで何をしようとしているのか本当に分かりません。 – ZoFreX
なぜ地球上で複数のJVMを使いたいのですか? –