Java并发编程之ReentrantLock详解

简介 ReentrantLock是一个可重入且独占式的锁,它具备与使用synchronized监视器锁相同的基本行为和语义,但与synchronized关键字相比,它更灵活、更强大,增长了轮询、超时、中断等高级功能。ReentrantLock,顾名思义,它是支持可重入锁的锁,是一种递归无阻塞的同步机制。除此以外,该锁还支持获取锁时的公平和非公平选择。java ReentrantLock的类图以下:
相关文章
相关标签/搜索