- 链接地址:https://blog.csdn.net/LHBGXX/article/details/116569037
- 链接标题:多线程学习二十六:ReentrantLock_static reentrantlock ctlock=new reentrantlock();-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:4551
文章浏览阅读83次。ReentrantLock相对于 synchronized 它具备如下区别特点:可中断可以设置超时时间可以设置为公平锁支持多个条件变量与 synchronized 一样,都支持可重入基本语法// 获取锁reentrantLock.lock();try { // 临界区} finally { // 释放锁 reentrantLock.unlock();}可重入可重入是指同一个线程如果首次获得了这把锁,那么因为它是这把锁的拥有者,因此有权利再次获取这把锁。如果是不可重入锁_static reentrantlock ctlock=new reentrantlock();
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除