线程面试题目及答案(专家编制).docxVIP

  • 2
  • 0
  • 约4.42千字
  • 约 11页
  • 2026-07-23 发布于新疆
  • 举报

线程面试题目及答案(专家编制)

一、基础概念与线程生命周期(20分)

1.在操作系统中,进程和线程的主要区别是什么?

A.进程拥有独立的内存空间,而线程共享内存空间

B.线程拥有独立的内存空间,而进程共享内存空间

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

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

答案:A

2.以下关于Java线程状态的描述,正确的是?

A.线程一旦启动就会一直处于RUNNABLE状态,直到执行完毕

B.线程在执行wait()方法后会进入BLOCKED状态

C.线程在执行sleep()方法后会进入TIMED_WAITING状态

D.线程在调用stop()方法后会直接进入TERMINATED状态

答案:C

3.调用Thread.sleep()方法和调用Object.wait()方法的主要区别在于?

A.sleep()方法会释放锁资源,而wait()方法不会

B.sleep()方法不会释放锁资源,而wait()方法会释放锁资源

C.sleep()方法必须在同步块或同步方法中调用,而wait()方法可以在任何地方调用

D.sleep()方法可以指定时间,而wait()方法必须指定时间

文档评论(0)

1亿VIP精品文档

相关文档