2026年软件工程师Java真题专项试卷及答案.docxVIP

  • 1
  • 0
  • 约1.11万字
  • 约 33页
  • 2026-07-14 发布于河南
  • 举报

2026年软件工程师Java真题专项试卷及答案.docx

2026年软件工程师Java真题专项试卷及答案

题型一:单项选择题(共10题,每题3分,共30分)

1.下列关于JDK21虚拟线程调度机制的描述,正确的是()

A.虚拟线程由操作系统内核负责调度,切换开销与平台线程一致

B.虚拟线程默认绑定到ForkJoinPool的平台线程上执行,阻塞操作会自动挂载/卸载虚拟线程

C.虚拟线程支持设置大于操作系统内核数的核心线程数,适合CPU密集型任务

D.虚拟线程的ThreadLocal变量与平台线程完全隔离,不存在内存泄漏风险

答案:B

解析:虚拟线程由JVM进行用户态调度,上下文切换无需内核态陷出,开销远低于平台线程;默认调度器为ForkJoinPool,当虚拟线程执行IO等阻塞操作时,JVM会自动将虚拟线程从绑定的平台线程卸载,调度其他虚拟线程执行,阻塞结束后重新挂载;虚拟线程不适合CPU密集型任务,此类场景会占用平台线程调度资源,无法发挥虚拟线程优势;虚拟线程同样存在ThreadLocal内存泄漏风险,尤其在虚拟线程池复用场景下需手动清理。

2.基于LinkedHashMap实现LRU缓存时,需将构造方法的accessOrder参数设置为true,该参数的作用是()

A.使得链表元素按照插入顺序排序,新插入元素放在链表尾部

B.使得链表元素按照访问顺序排序,被访问的元素会移动到链表尾部

C.开启缓存的过期淘汰逻辑,自

文档评论(0)

1亿VIP精品文档

相关文档