Java多线程经典笔试题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约6.54千字
  • 约 8页
  • 2026-08-24 发布于河北
  • 举报

Java多线程经典笔试题(含详细答案解析).docx

Java多线程经典笔试题(含详细答案解析)

说明:本套试题贴合互联网企业真实笔试场景,涵盖Java多线程基础、线程状态、锁机制、线程池、并发工具类等核心考点,题型包含选择题、填空题、简答题、编程题,答案解析通俗易懂,适合面试、自测、考核使用。

一、单项选择题(10题)

1.Java中线程的默认优先级是?()

A.1B.5C.10D.0

答案:B

解析:Java线程优先级分为1-10级,1为最低优先级,10为最高优先级,默认优先级为5。优先级仅为操作系统调度参考,不代表绝对执行顺序。

2.以下哪个方法可以终止当前正在运行的线程?()

A.stop()B.destroy()C.wait()D.sleep()

答案:A

解析:stop()方法可以强制终止线程,但已被废弃,会导致线程资源未释放、数据不一致等问题;destroy()方法Java未实现;wait()是线程等待,sleep()是线程休眠,均不会终止线程。

3.关于sleep()和wait(),以下说法错误的是?()

A.sleep是Thread类方法,wait是Object类方法

B.sleep休眠时不释放锁,wait等待时会释放锁

C.sleep和wait都可以在任意代码块执行

D.sleep休眠时间结束后自动苏醒,wait需要被唤醒或超时苏醒

答案:C

解析:w

文档评论(0)

1亿VIP精品文档

相关文档