详解ReentrantLock---公平锁与非公平锁

jvm对锁的支持看这一篇锁与内存模型java ReentrantLock是一个可重入的互斥锁,于synchronized字段具备相同 的语义和表现。 ReentrantLock执行lock方法,若是这个锁没有被其它线程获取,那么能够成功获取锁。若是当前线程已经持有锁,这个方法会直接返回。检查当前线程是否持有锁的方式是经过isHeldByCurrentThread和getHoldCount。node
相关文章
相关标签/搜索