并发编程综合测试题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约4.32千字
  • 约 6页
  • 2026-09-26 发布于河北
  • 举报

并发编程综合测试题(含详细答案解析).docx

并发编程综合测试题(含详细答案解析)

适用场景:计算机专业课程测验、后端开发基础面试自测、并发基础能力考核

考试时长: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)

1亿VIP精品文档

相关文档