Thread上的eetop字段是什么?

时间:2013-06-14 08:36:41

标签: java

我找不到任何文档,只有the following discussion没有明确说明它的用途。

1 个答案:

答案 0 :(得分:1)

  

注意:JDK1.1及之前使用了privateInfo_offset字段   对于平台线程结构,以及使用的eetop偏移量   用于线程本地存储(并且由HotSpot VM未使用)。在JDK1.2中   两个结构合并,所以在HotSpot VM中我们只使用eetop   线程的字段而不是privateInfo_offset

它是JRE源,它是指向JVM(ref)的底层操作系统级本机线程实例的指针。在最新的JDK源代码中,文件hotspot/src/share/vm/classfile/javaClasses.cpp仍然包含该字段,并且注释也在那里。

在相应的java类(jdk/src/share/classes/java/lang/Thread.java)中,它被声明为private long(可能是因为Java不知道指针)。