ReentrantLock 加锁和解锁过程

2022-06-26 22:22:16 0 举报
仅支持查看
ReentrantLock 加锁和解锁的主线: 加锁:1. 尝试获取一次锁;2. 获取锁失败,将线程封装成Node,并加入到队列中;3. 阻塞排队的线程,并自旋尝试获取锁。 解锁:1. 尝试释放锁;2. 不持有锁以后,唤醒阻塞中的后续线程。
ReentrantLock源码解析
AQS机制
作者其他创作
大纲/内容
评论
0 条评论
下一页