- 2
- 0
- 约5.2千字
- 约 7页
- 2026-10-22 发布于河北
- 举报
多线程基础笔试题(含详细答案解析)
适用场景:Java后端开发初级面试、校招笔试、实习生考核
考试时长:40分钟
满分:100分
一、单项选择题(共10题,每题3分,共30分)
1.下列关于线程和进程的说法,错误的是()
A.进程是资源分配的最小单位,线程是CPU调度的最小单位
B.进程间相互独立,同一进程的多个线程共享进程资源
C.线程切换的开销远大于进程切换
D.进程崩溃不会影响其他进程,线程崩溃会导致所属进程崩溃
答案:C
解析:进程拥有独立的内存空间,切换时需要刷新页表、保存完整进程上下文,开销极大;线程共享进程内存,仅需保存少量线程私有上下文,切换开销极小。
2.Java中创建线程的方式不包括以下哪种()
A.继承Thread类并重写run方法
B.实现Runnable接口并重写run方法
C.实现Callable接口并重写call方法
D.重写Object类的start()方法
答案:D
解析:Java主流线程创建方式为继承Thread、实现Runnable、实现Callable配合线程池。start()是Thread类启动线程的核心方法,无法重写,Object类也无start()方法。
3.线程的生命周期中,不包含以下哪个状态()
A.新建(NEW)
B.就绪(RUNNABLE)
C.阻塞(BLOCKED)
D.休眠(SLEEP)
原创力文档

文档评论(0)