目录
概述
简而言之,一个线程,连续针对一把锁,连续加锁两次或以上,就有可能出现两种情况,一种是产生死锁,这样的锁叫做“不可重入锁”,另一种是不会产生死锁,这个锁叫做“可重入锁”;
深入理解
什么是死锁?
一个有趣的比方,假如,你是八路军~ 的一个秘密的电报员,在入敌深处,建立了一个隐蔽的房间专门给组织发送机密电报;这次你又发现了重要敌情,准备给组织发送情报,那么这么重要的事肯定不能敞开天窗大门来干,于是呢,你关上大门,为了防止闲杂人等误入,你就给门上了锁...发送完情报,忽然发现门外有很多日军在闲逛!!!为了避嫌,你选择了从这个只有你知道的地下道出去~ 过了一阵一段时间,你的同事,也来这个地方发送情报,发现门锁了!他以为你在里面发送重要情报,就没有打扰你,于是就一直在门口等下去了......

订阅专栏 解锁全文
201

被折叠的 条评论
为什么被折叠?



