多线程基础笔试题(含详细答案解析).docxVIP

  • 2
  • 0
  • 约5.2千字
  • 约 7页
  • 2026-10-22 发布于河北
  • 举报

多线程基础笔试题(含详细答案解析).docx

多线程基础笔试题(含详细答案解析)

适用场景: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)

1亿VIP精品文档

相关文档