- 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)