ReentrantLock源码之二unlock方法解析(锁的释放)

在 前面一节 中,咱们分析了ReentrantLock.lock()方法,接下来咱们接着分析ReentrantLock.unlock()方法。 1.ReentrantLock.unlock()分析html (1)首先尝试释放锁,若是要求释放数等于锁状态数,那么将锁状态位清0,清除锁全部者,返回true;不然返回false; (2)若是(1)返回的是true,说明锁彻底释放。接下来将检查等待队列,并
相关文章
相关标签/搜索