- 0
- 0
- 约6.2千字
- 约 8页
- 2026-10-11 发布于河北
- 举报
BAT大厂Java多线程面试笔试真题(含详细答案解析)
整套试题贴合BAT一线大厂校招、社招笔试面试核心考点,覆盖线程基础、锁机制、并发容器、线程池、JMM内存模型、CAS、AQS等高频重点,题型全面,解析通俗易懂、落地性强,无模板化话术。
一、单项选择题(10题,每题3分,共30分)
1.下列关于Java线程状态的说法,正确的是()
A.Java线程有8种运行状态
B.线程调用sleep()方法后,进入阻塞状态
D.线程start()方法可重复调用
【答案】B
详细解析:
2.以下方法中,不会释放锁资源的是()
A.wait()
B.sleep()
C.notify()
D.notifyAll()
【答案】B
详细解析:
wait()是Object类方法,执行后会主动释放当前持有的对象锁,进入等待队列;sleep()是Thread类静态方法,仅暂停线程执行,不会释放任何锁资源,锁会继续持有;notify/notifyAll仅唤醒等待线程,不会主动释放锁,锁会在当前同步代码块执行结束后释放。
3.关于synchronized和Lock的区别,下列说法错误的是()
A.synchronized是内置锁,Lock是显式锁
B.synchronized可自动释放锁,Lock需手动解锁
C.synchronized支持公平锁机制
D.Lock锁的灵活性更高,可
您可能关注的文档
最近下载
- 2026年杭州市余杭区广播电视台(融媒体中心)人员招聘笔试参考试题及答案解析.docx VIP
- 3.3《包装》教案 2026新北师大版数学五年级上册.docx
- Pioneer DJM-2000 Nexus中文用户说明书.pdf
- 2026 交投集团项目专员国企单位招聘考试参考题库 [含答案].docx
- 医疗机构药事管理规定(国卫医政发〔2025〕23号,附解读).docx VIP
- 某制药公司洁净传输装置控制系统的设计.doc VIP
- 爱的五种语言完整版测试题+详细答案解析(通俗真人版).docx VIP
- 朱清时院士物理学走近阿赖耶识(上).docx VIP
- 髋关节置换术后并发症ppt.pptx VIP
- 配电网工程工艺质量典型问题(架空线路+变台+低压户表+电缆线路).pptx
原创力文档

文档评论(0)