Java高并发面试题及解决方案含答案.docxVIP

  • 3
  • 0
  • 约5.01千字
  • 约 15页
  • 2026-03-16 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年Java高并发面试题及解决方案含答案

一、单选题(每题2分,共20题)

1.在Java中,以下哪个线程池构造参数用于限制核心线程数?

A.maximumPoolSize

B.corePoolSize

C.keepAliveTime

D.queueCapacity

2.当LinkedBlockingQueue的容量未指定时,其默认容量是多少?

A.16

B.32

C.64

D.Integer.MAX_VALUE

3.在高并发场景下,以下哪个集合类线程安全?

A.ArrayList

B.HashMap

C.ConcurrentHashMap

D.LinkedList

4.关于CAS(Compare-And-Swap)的理解,以下说法正确的是?

A.CAS是Java原生的原子操作

B.CAS只能用于1字节的数据类型

C.CAS会引发CPU指令级锁

D.CAS可能导致ABA问题

5.在Java中,以下哪个类提供了线程安全的原子变量操作?

A.Thread

B.Runnable

C.AtomicBoolean

D.Callable

6.当系统资源紧张时,ThreadPoolExecutor会采取什么策略拒绝新任务?

A.直接执行任务

B.抛出RejectedExecutionEx

文档评论(0)

1亿VIP精品文档

相关文档