南京银行面试题更新 2026-08-05
在多线程中,一个线程如果处于阻塞状态,如何将其唤醒并使其继续执行?
南京银行银行技术原理问题排查Java
考察说明
考察对阻塞状态、唤醒机制及其与锁释放关系的理解
回答思路
- 区分阻塞的原因(等待锁、等待条件、IO等)
- 说明interrupt、notify/notifyAll、unpark等唤醒方式
- 阐明唤醒与锁释放的关系:唤醒不等于立即获得锁
- 通过示例或场景说明正确的唤醒实践
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。