Java多线程与并发面试题详解.docxVIP

  • 1
  • 0
  • 约6.04千字
  • 约 10页
  • 2026-09-19 发布于广东
  • 举报

Java多线程与并发面试题详解

一、单选题

1.在Java中,哪个类是所有线程的父类?()(1分)

A.ThreadB.RunnableC.ObjectD.Exception

【答案】C

【解析】在Java中,Thread类继承自Object类。

2.下列哪个方法可以用来强制停止正在运行的线程?()(1分)

A.stop()B.suspend()C.interrupt()D.terminate()

【答案】C

【解析】interrupt()方法可以用来中断线程,而stop()方法已经过时且不推荐使用。

3.在多线程环境中,以下哪个同步机制是重量级的?()(1分)

A.synchronizedB.LockC.volatileD.Atomic

【答案】B

【解析】Lock接口的实现通常比synchronized关键字更重量级,因为它提供了更多的灵活性和功能。

4.Java中的哪个类用于处理高并发场景下的线程池管理?()(1分)

A.ExecutorB.ThreadPoolExecutorC.ExecutorServiceD.ScheduledExecutorService

【答案】C

【解析】ExecutorService是管理线程池的接口,ThreadPoolExecutor是实现该接口的具体类。

5.以下哪个关键字用于声明一个线程安全的类?()(1分)

A.volatileB.sy

文档评论(0)

1亿VIP精品文档

相关文档