ドキュメントは見つかりません。それは何のためにあまり明確ではないthe following discussionだけです。スレッドのeetopフィールドは何ですか?
答えて
注:JDK1.1と前プラットフォームスレッド構造に を用いた
privateInfo_offset
フィールド、及び(ホットスポットVMによって、未使用の)スレッドローカルストレージ用 を用いたオフセットeetopを有していました。 JDK1.2では の2つの構造体がマージされていたので、HotSpot VMではprivateInfo_offset
の代わりに フィールドをスレッドに使用します。
JREソースは、JVMの基礎となるOSレベルのネイティブスレッドインスタンス(ref)へのポインタです。最新のJDKソースでは、ファイルhotspot/src/share/vm/classfile/javaClasses.cpp
にはまだフィールドが含まれており、コメントもそこにあります。
対応するJavaクラス(jdk/src/share/classes/java/lang/Thread.java
)では、private long
と宣言されています(おそらく、Javaはポインタを知らないためです)。
JDK 1.8.0_60をチェックしただけで、フィールドはまだ 'Thread'クラスにあります。また、削除されたという引用には従わず、 'privateInfo_offset'が' eetop'にマージされたとしか書かれていません。 –
@AndrewLyginうわー!私は、JREのソースではなく、ドキュメントだけをチェックしました。途中でかなり面白い、調査です。私はすぐに戻ってきます! – peterh
これは内部的にVMによってまだ使用されているネイティブ 'JavaThread'構造への参照を含んでいます。だから、引用が正しいです、あなたはあなたの結論を修正する必要があります。 –
- 1. スレッドとは何ですか?
- 2. スレッド内のクリティカルセクションとは何ですか?
- 3. UIスレッドの特色は何ですか?
- 4. JavaScriptスレッドとSilverlight UIスレッドの関係は何ですか?
- 5. 「スレッド限定」クローンとは何ですか?
- 6. 「待機スレッド」とは何ですか?
- 7. スレッド "スレッド2"はJavaFXアプリケーションで何をしますか?
- 8. dot '。'のjava keyeventフィールドは何ですか?
- 9. スワッガーセキュリティスキームオブジェクトの「スコープ」フィールドとは何ですか?
- 10. ScapholdSchemaの必須フィールドは何ですか?
- 11. stypeフィールドの目的は何ですか?
- 12. ValidationResult.Successフィールドの目的は何ですか?
- 13. net_device.uc_promiscフィールドの目的は何ですか?
- 14. Caffeソルバーのaverage_lossフィールドは何ですか?
- 15. ソースパネルに `スレッド`とは何か
- 16. キャンバスアプリで、App Domainフィールドは何ですか?
- 17. Kibanaの 'field'フィールドと 'field.keyword'フィールドの違いは何ですか?
- 18. SharePoint - タイプは何ですか。数字フィールド
- 19. LinkedIn API - "Specialties"フィールドとは何ですか?
- 20. "module" package.jsonフィールドとは何ですか?
- 21. Androidでのスレッドの適切な使い方は何ですか?
- 22. python qt5アプリケーションでのスレッドの正しいパターンは何ですか?
- 23. 進行状況を示すスレッドの名前は何ですか?
- 24. プロセスに対するスレッドの短所は何ですか?
- 25. LuaのPlutoライブラリのスレッド永続性は何ですか?
- 26. IIS7ワーカープロセスのスレッド数が多いのは何ですか?
- 27. Delphiの未知のスレッドとは何ですか?
- 28. ASP.Netのスレッド敏捷性の意味は何ですか?
- 29. スレッドの安全性...私の "ベスト"な行動は何ですか?
- 30. スレッド(VC++ 2010)の「結合」の意味は何ですか?
"あいまいで、不明瞭で、不完全で、幅広く、修辞的で、合理的に答えられない"とはどういうものかわかりません。かなり具体的です... JVM/JDK内部について興味を持っているのは間違っていますか? –
私がしたように、あなたが不思議に思うような場合には、答えは何ですか...もう一度投票してください。私は今それに答えることができますが、それは閉じている間ではありません... –
あなたの投稿は今再開されました。残念ながら、私はあなたのコメントを読む前にそれに答えました:-) – peterh