
java多线程
cui544564050
这个作者很懒,什么都没留下…
展开
-
java中的锁——ReentrantLock
文章目录前言一、ReentrantLock介绍二、ReentrantLock使用1.lock unlock2. boolean tryLock2. boolean tryLock(long timeout, TimeUnit unit)3. lockInterruptibly()4. 公平锁非公平锁5. condition付ReentrantLock公平锁上锁流程图前言ReentrantLock是Lock接口实现类,很多人拿synchronized和它作比较,有人说ReentrantLock就是sync原创 2020-09-08 19:41:01 · 485 阅读 · 0 评论 -
java中的锁——synchronized
如何使用java中的锁synchronized关键字synchronized的使用synchronized的加锁解锁浅说synchronized锁膨胀synchronized关键字 synchronized是我们在java中最简单最常用的加锁方式。1.6后synchronized的优化,使其性能提升,因此很多同步加锁的场景,使用synchronized也是很好的选择。synchronized的使用synchronized可以修饰静态方法public synchronized static v原创 2020-09-08 16:32:34 · 554 阅读 · 0 评论