- 1
- 0
- 约3.15千字
- 约 11页
- 2026-09-30 发布于河南
- 举报
多线程三试题及答案
一、选择题(共20分)
1.在Java中,一个线程从“新建”状态变为“可运行”状态,必须调用的方法是()。
A.start()
B.run()
C.sleep()
D.wait()
答案:A
2.关于`volatile`关键字,下列描述正确的是()。
A.保证变量的原子性
B.保证变量的可见性
C.保证变量的有序性
D.保证线程安全
答案:B
3.下列关于`synchronized`关键字的说法,错误的是()。
A.它可以修饰方法
B.它可以修饰代码块
C.它是非公平锁
D.它是可重入锁
答案:C
4.线程池中,如果核心线程数等于最大线程数,且队列已满,此时新提交的任务会()。
A.创建新线程执行
B.由核心线程执行
C.抛出异常
D.由非核心线程执行
答案:A
5.在多线程编程中,发生死锁的必要条件不包括()。
A.互斥条件
B.请求与保持条件
C.不剥夺条件
D.资源共享条件
答案:D
6.`Thread.sleep(1000)`和`object.wait(1000)`的主要区别是()。
A.sleep会释放锁,wait不会
B.wait会释放锁,sleep不会
C.两者都会释放锁
D.两者都不会释放锁
答案:B
7.`ReentrantLock`相比于`synchroniz
您可能关注的文档
最近下载
- 职场实用英语交际教程(初级)教学课件unit6.pptx VIP
- 中国大唐集团公司发电企业成本管理办法.docx VIP
- 国庆假期安全教育课件ppt.ppt VIP
- 《GB 17167-2025用能单位能源计量器具配备和管理通则》.pdf
- 尉犁且末2区块三维(含二维)项目技术质量培训试卷(其他班组)测试卷及答案.docx
- 紧密型医共体统一绩效管理工作方案.docx VIP
- 2026年中级注册安全工程师(中级注安)-安全管理-高频考点笔记.pdf VIP
- 《金属非金属矿山重大事故隐患判定标准》解读.pptx VIP
- EPR三代核电站保温的预制和安装题库.ppt
- 小学英语语法专项训练下册.pdf VIP
原创力文档

文档评论(0)