- 1
- 0
- 约6.54千字
- 约 8页
- 2026-08-24 发布于河北
- 举报
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)