2026年多线程试题及答案.docVIP

  • 3
  • 0
  • 约2.81千字
  • 约 9页
  • 2026-04-12 发布于山东
  • 举报

2026年多线程试题及答案

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

1.以下哪个方法可以启动一个线程?

A.run()

B.start()

C.init()

D.execute()

答案:B

2.线程在哪个状态下可以被CPU调度执行?

A.新建状态

B.就绪状态

C.阻塞状态

D.终止状态

答案:B

3.当一个线程调用了sleep()方法后,该线程进入()状态。

A.就绪

B.阻塞

C.运行

D.终止

答案:B

4.多线程编程中,synchronized关键字可以用来()。

A.提高线程执行速度

B.实现线程同步

C.创建新线程

D.终止线程

答案:B

5.以下关于线程优先级的说法正确的是()。

A.优先级越高的线程一定先执行

B.优先级可以随意设置

C.优先级范围是1-10

D.优先级不影响线程执行顺序

答案:C

6.线程的run()方法执行完毕后,线程进入()状态。

A.就绪

B.阻塞

C.运行

D.终止

答案:D

7.在Java中,哪个类可以用来创建线程?

A.Thread

B.Runnable

C.Executor

D.Callable

答案:A

8.线程间通信可以使用()方法。

A.start()

B.run()

C.wait()和notify()

D.sleep()

答案:

文档评论(0)

1亿VIP精品文档

相关文档