- 1
- 0
- 约4.32千字
- 约 6页
- 2026-09-26 发布于河北
- 举报
并发编程综合测试题(含详细答案解析)
适用场景:计算机专业课程测验、后端开发基础面试自测、并发基础能力考核
考试时长:90分钟
满分:100分
一、单项选择题(共10题,每题3分,共30分)
1.下列关于并发与并行的说法,正确的是()
A.并行是多个任务交替执行,宏观同时、微观串行
B.并发是多个任务在多核CPU上同时执行
C.并发侧重任务交替调度,并行侧重任务同时执行
D.并发一定依赖多核CPU,单核CPU无法实现并发
2.线程在就绪状态下,会发生的状态转换是()
A.就绪→阻塞B.就绪→运行C.就绪→终止D.就绪→超时
3.下列操作中,不会导致线程阻塞的是()
A.调用sleep()方法B.获取不到锁资源C.调用yield()方法D.调用wait()方法
4.多线程编程中,产生数据不安全问题的根本原因是()
A.线程数量过多B.共享可变资源的并发读写C.CPU调度过快D.线程优先级不同
5.关于synchronized关键字,下列说法错误的是()
A.可以修饰普通方法、静态方法和代码块
B.属于独占锁,可保证原子性、可见性、有序性
C.修饰静态方法时,锁对象是当前类的Class对象
D.锁机制是公平锁,线程会按顺序获取锁
6.volatile关键字的核心作用是()
原创力文档

文档评论(0)