ReentrantLock
2016-04-02 22:28:46 1 举报
登录查看完整内容
ReentrantLock是Java并发编程中的一个类,它实现了Lock接口。与synchronized关键字不同,ReentrantLock提供了更灵活的锁定机制,允许同一个线程多次获取锁,也支持公平锁和非公平锁两种模式。ReentrantLock的主要方法有lock()、unlock()和tryLock()等。使用ReentrantLock可以避免synchronized关键字带来的死锁问题,提高程序的并发性能。
作者其他创作
大纲/内容
NonfairSync
prev
next
waitStatus=SIGNAL
waitStatus=0
Thread2
AQS
TAIL节点
HEAD节点
Thread3
Sync
FairSync
AOS
0 条评论
回复 删除
下一页