多线程试题及答案.docxVIP

  • 0
  • 0
  • 约5.99千字
  • 约 17页
  • 2026-09-30 发布于河南
  • 举报

多线程试题及答案

一、单项选择题(总分30分)

1.下列关于进程和线程的描述,正确的是

A.进程是资源分配的最小单位,线程是CPU调度的最小单位

B.进程是CPU调度的最小单位,线程是资源分配的最小单位

C.进程和线程都是CPU调度的最小单位

D.进程和线程都是资源分配的最小单位

2.在Java中,创建一个新线程的最常用方式是

A.继承Thread类并重写run()方法

B.实现Runnable接口并重写run()方法

C.实现Callable接口并重写call()方法

D.以上都是

3.下列哪个关键字用于修饰方法或代码块,以保证在同一时刻只有一个线程可以执行该代码?

A.volatile

B.synchronized

C.static

D.final

4.关于线程的生命周期,线程从“新建”状态转变为“就绪”状态,通常需要调用哪个方法?

A.start()

B.run()

C.sleep()

D.wait()

5.在Java中,`Thread.sleep(1000)`方法的作用是

A.让当前线程释放CPU资源,暂停执行1秒

B.让当前线程释放锁资源,暂停执行1秒

C.让当前线程立即结束

D.让当前线程进入阻塞状态,直到被唤醒

6.下列关于`synchronized`关键字修饰静态方法的说法,正确的是

A.该方法只能被同一个类的同

文档评论(0)

1亿VIP精品文档

相关文档