Thread上的eetop字段是什么?

Nit*_*art 6 java

我找不到任何文件,只有以下讨论内容并不十分明确.

pet*_*ica 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 不认识指针)。