星海

JVM · 单选题 · 第 24 题

Java 后端开发面试 · 第 24 题

下列 JVM 运行时数据区中,属于线程私有的是?

  1. AJava 堆
  2. B元空间
  3. C虚拟机栈
  4. D字符串常量池

答案

C C. 虚拟机栈

解析

线程私有的有程序计数器、虚拟机栈和本地方法栈,随线程创建和销毁。堆和方法区(JDK 8 起由元空间实现)是所有线程共享的。JDK 7 起字符串常量池移到了堆中,同样是共享的。栈帧里存局部变量表、操作数栈、动态链接和返回地址。

在线刷这套题:即时判分、错题本、闪卡复习,不用登录就能练。