锁:可重入式独占锁

什么是可重入锁(ReentrantLock)?java        线程能够重复进入任何一个它已经拥有的锁所同步着的代码块,synchronized、ReentrantLock都是可重入的锁。在实现上,就是线程每次获取锁时断定若是得到锁的线程是它本身时,简单将计数器累积便可,每 释放一次锁,进行计数器累减,直到计算器归零,表示线程已经完全释放锁。git   项目示例:https://gitee.
相关文章
相关标签/搜索