多线程笔试题及答案.docxVIP

  • 1
  • 0
  • 约3.88千字
  • 约 9页
  • 2026-07-16 发布于广西
  • 举报

多线程笔试题及答案

一、单选题(每题2分,共20分)

1.下列哪个选项不是线程的状态?()(2分)

A.新建B.运行C.阻塞D.暂停

【答案】D

【解析】线程的状态包括新建、运行、阻塞和终止,暂停不是线程的标准状态。

2.在多线程编程中,哪个同步机制用于防止多个线程同时访问共享资源?()(2分)

A.互斥锁B.信号量C.条件变量D.读写锁

【答案】A

【解析】互斥锁(Mutex)用于防止多个线程同时访问共享资源,确保线程安全。

3.以下哪个Java关键字用于表示线程是一个轻量级的进程?()(2分)

A.publicB.threadC.classD.extend

【答案】C

【解析】在Java中,使用关键字class表示一个类,而线程是通过继承Thread类或实现Runnable接口来创建的。

4.以下哪个方法用于使当前线程进入休眠状态?()(2分)

A.stop()B.wait()C.sleeep()D.yield()

【答案】C

【解析】在Java中,使用sleeep()方法使当前线程进入休眠状态。

5.以下哪个选项是线程调度算法的一种?()(2分)

A.抢占式调度B.时间片轮转C.协作式调度D.以上都是

【答案】D

【解析】线程调度算法包括抢占式调度、时间片轮转和协作式调度。

6.以下哪个方法用于唤醒正在等待的线程?()(2分)

A.notify()B.notifyAll()C

文档评论(0)

1亿VIP精品文档

相关文档