(2026版)java面试题(含参考答案).docxVIP

  • 0
  • 0
  • 约1.34万字
  • 约 25页
  • 2026-06-30 发布于四川
  • 举报

(2026版)java面试题(含参考答案)

一、Java基础与JDK新特性

1.请详细解释JDK21引入的虚拟线程(VirtualThreads),并对比其与平台线程(PlatformThreads)的核心区别

参考答案:虚拟线程是JDK层面实现的轻量级线程,由JVM调度而非操作系统内核,属于用户态线程。与平台线程的核心区别体现在以下几点:

?资源占用:平台线程与操作系统内核线程一一对应,每个线程占用1-2MB栈空间,创建数千个线程就会耗尽内存;虚拟线程的栈空间按需分配,初始仅几KB,可创建数百万个而不触发内存溢出,适合高并发I/O场景。

?调度机制:平台线程由操作系统内核调度,上

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档