美文网首页
ReetrantLock锁的Maximum lock count

ReetrantLock锁的Maximum lock count

作者: Alen_ab56 | 来源:发表于2022-12-04 17:00 被阅读0次

一直get锁而不释放锁

超过65535次就会抛这个异常

if (w +exclusiveCount(acquires) >MAX_COUNT)

throw new Error("Maximum lock count exceeded");

static final int SHARED_SHIFT = 16;
static final int MAX_COUNT = (1 << SHARED_SHIFT) - 1;

2的16次方也就是65536 

相关文章

网友评论

      本文标题:ReetrantLock锁的Maximum lock count

      本文链接:https://www.haomeiwen.com/subject/vxolfdtx.html