多线程面试题目及答案.docxVIP

  • 0
  • 0
  • 约5.54千字
  • 约 12页
  • 2026-09-29 发布于广西
  • 举报

多线程面试题目及答案

一、单选题

1.下列哪个方法可以使线程进入阻塞状态?()(1分)

A.start()B.run()C.wait()D.yield()

【答案】C

【解析】wait()方法可以使线程进入阻塞状态,需要配合notify()或notifyAll()方法唤醒。

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

A.ThreadB.RunnableC.ObjectD.Exception

【答案】A

【解析】Thread类是所有线程的父类,提供了线程运行所需的基本方法。

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

A.finalB.synchronizedC.volatileD.static

【答案】B

【解析】synchronized关键字可以用于声明线程安全的类和方法。

4.在多线程环境中,以下哪个方法用于守护线程?()(1分)

A.setDaemon()B.setPriority()C.setDaemonPriority()D.setThreadGroup()

【答案】A

【解析】setDaemon()方法用于设置线程为守护线程。

5.以下哪个方法用于获取当前线程的名称?()(1分)

A.getThreadName()B.getName()C.getThreadID()D.getCurrentThreadName()

【答案】B

【解析】getN

文档评论(0)

1亿VIP精品文档

相关文档