Java并发编程综合试题及详细答案.docxVIP

  • 0
  • 0
  • 约4.95千字
  • 约 10页
  • 2026-06-09 发布于河北
  • 举报

Java并发编程综合试题及详细答案

一、单项选择题(共5题,每题4分)

1. 下列关于Java线程状态转换的说法,正确的是()

A.线程从RUNNABLE状态可以直接进入TERMINATED状态

B.调用Thread.sleep()方法后线程进入BLOCKED状态

D.调用Object.notify()方法后线程立即进入RUNNABLE状态

2. 关于synchronized关键字的描述,错误的是()

A.synchronized可修饰静态方法,此时锁对象是类的Class对象

B.synchronized修饰实例方法时,锁对象是当前实例对象

C.synchronized代码块的锁对象必须是引用类型,不能是基本数据类型

D.synchronized是可重入锁,但不可中断

3. 下列并发工具类中,用于实现“生产者-消费者”模式最便捷的是()

A.CountDownLatch

B.CyclicBarrier

C.BlockingQueue

D.Semaphore

4. 关于volatile关键字的作用,说法错误的是()

A.保证变量的可见性

B.禁止指令重排序

C.保证变量操作的原子性

D.适用于单线程写、多线程读的场景

5. 线程池参数corePoolSize、maxim

文档评论(0)

1亿VIP精品文档

相关文档