2026年Java工程师《多线程编程》专项训练卷二.docxVIP

  • 0
  • 0
  • 约1.35万字
  • 约 17页
  • 2026-10-21 发布于河北
  • 举报

2026年Java工程师《多线程编程》专项训练卷二.docx

2026年Java工程师《多线程编程》专项训练卷二

考试时间:______分钟总分:______分姓名:______

一、选择题(每题只有一个正确答案,请将正确选项的首字母填入括号内。每题2分,共30分)

1.下列关于线程生命周期的说法中,正确的是?

A.新建(New)-线程被创建但尚未开始执行

B.运行(Running)-线程占用CPU执行中,此时可能处于运行状态或阻塞状态

C.阻塞(Blocked)-线程因等待某个资源(如I/O、锁)而暂时停止执行

D.所有上述选项都是正确的

2.在Java中,实现多线程的两种主要方式是?

A.使用`Thread`类和`Runnable`接口

B.使用`Thread`类和`Callable`接口

C.使用`Runnable`接口和`ExecutorService`接口

D.使用`ThreadLocal`类和`Lock`接口

3.关于`synchronized`关键字,下列描述正确的是?

A.`synchronized`方法可以指定锁对象,而`synchronized`代码块不能

B.`synchronized`代码块可以指定任意对象作为锁,而`synchronized`方法只能使用当前对象实例作为锁

文档评论(0)

1亿VIP精品文档

相关文档