- 0
- 0
- 约8.15千字
- 约 10页
- 2026-10-13 发布于河北
- 举报
Java并发编程测试题及详细答案
适用场景:后端开发面试、Java进阶考核、在校生技能测试
题型分值:单选题(10题,每题3分)、填空题(5题,每题2分)、简答题(4题,每题8分)、编程题(2题,每题15分),总分100分
一、单项选择题(共10题,每题3分,共30分)
1.以下关于Java线程生命周期的状态,说法错误的是()
A.NEW:线程新建未启动状态
B.RUNNABLE:可运行状态,包含正在执行和等待CPU资源两种情况
C.BLOCKED:线程等待获取锁的阻塞状态
2.下列关键字中,可修饰静态方法、保证同一时间只有一个线程执行的是()
A.volatile
B.synchronized
C.transient
D.static
3.volatile关键字的核心作用是()
A.保证原子性、可见性、有序性
B.仅保证可见性和有序性,不保证原子性
C.仅保证原子性,不保证可见性
D.仅保证代码执行有序性
4.关于wait()、notify()、notifyAll()方法,说法正确的是()
A.可以在任意方法中直接调用
B.必须在synchronized同步代码块/方法中调用
C.wait()方法执行后,不会释放当前持有的锁
D.notifyAll()会唤醒所有阻塞的线程并立即执行
5.Java中创建线程池的核心类是()
A.Threa
原创力文档

文档评论(0)