(2026版)JAVA面试题答案.docxVIP

  • 1
  • 0
  • 约1.88万字
  • 约 48页
  • 2026-07-16 发布于四川
  • 举报

(2026版)JAVA面试题答案

1.Java基础核心面试题

题目:请详细介绍Java21引入的虚拟线程(VirtualThreads),并说明其与平台线程(PlatformThreads)的区别,以及适用场景。

答案:虚拟线程是Java21正式引入的轻量级线程实现,由JVM而非操作系统(OS)直接调度,旨在解决传统平台线程在IO密集型场景下的资源利用率低下问题。与平台线程相比,虚拟线程具备以下核心区别:

资源占用与数量限制:平台线程绑定OS线程,每个线程的栈内存通常为MB级,系统可创建的平台线程数量受限于OS资源(一般数千级);而虚拟线程的栈采用按需分配和动态伸缩机制,初始栈内存

文档评论(0)

1亿VIP精品文档

相关文档