南京银行面试题更新 2026-08-05

在多线程中,一个线程如果处于阻塞状态,如何将其唤醒并使其继续执行?

南京银行银行技术原理问题排查Java

考察说明

考察对阻塞状态、唤醒机制及其与锁释放关系的理解

回答思路

  1. 区分阻塞的原因(等待锁、等待条件、IO等)
  2. 说明interrupt、notify/notifyAll、unpark等唤醒方式
  3. 阐明唤醒与锁释放的关系:唤醒不等于立即获得锁
  4. 通过示例或场景说明正确的唤醒实践
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。