7

我找不到任何文档,只能找到以下讨论,这对于它的用途不是很清楚。

4

1 回答 1

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 不知道指针)。

于 2016-08-28T12:39:08.423 回答