Java多线程笔试真题(含详细答案).docxVIP

  • 1
  • 0
  • 约6.92千字
  • 约 8页
  • 2026-10-13 发布于河北
  • 举报

Java多线程笔试真题(含详细答案)

整套试题贴合互联网企业初级、中级Java开发面试笔试场景,题型涵盖基础选择、核心简答、代码分析、综合编程,难度梯度合理,答案侧重原理、实战问题解析,适配求职刷题、技术复盘使用。

一、单项选择题(5题)

1.Java中线程的默认优先级是?()

A.1B.5C.10D.0

答案:B

解析:Java线程优先级分为1-10级,1为最低优先级,10为最高优先级,默认优先级为5。优先级仅为系统调度参考,不代表绝对执行顺序。

2.以下哪个方法可以终止当前正在运行的线程?()

A.stop()B.destroy()C.interrupt()D.wait()

答案:C

解析:stop()、destroy()是已废弃方法,存在线程安全、资源无法释放的严重问题,不推荐使用;interrupt()是官方推荐的线程中断方式,通过设置线程中断标记,由线程自行判断终止逻辑;wait()是让线程进入等待状态,不会终止线程。

3.synchronized关键字修饰静态方法时,锁定的对象是?()

A.当前类的实例对象B.当前类的Class对象C.任意对象D.线程本身

答案:B

解析:synchronized修饰普通方法,锁的是当前实例对象(this);修饰静态方法,锁的是当前类的Class对象,属于类级别的锁,

文档评论(0)

1亿VIP精品文档

相关文档