49. 什么是死锁?
49. What is a deadlock?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Concurrency
标签: deadlock, 锁
参考答案摘要
答案 当线程 A 持有独占锁 a,并尝试去获取独占锁 b 的同时,线程 B 持有独占锁 b,并尝试获取独占锁 a 的情况下,就会发生 AB 两个线程由于互相持有对方需要的锁,而发生的阻塞现象,我们称为死锁。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。