
Java 锁机制
彭伟响
学习,就是脚踏实地!
编程,就是要动手Coding
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程之《自定义锁实现》
MutexMutex为自定义独占锁。Sync为静态内部类,自定义同步器,继承AbstractQueuedSynchronizer。package concurrent;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.AbstractQueuedSynchronizer;import java....原创 2019-04-14 16:28:09 · 630 阅读 · 0 评论 -
Java多线程之 《死锁》示例
package concurrent;/** * Desc:死锁Demo * Creator: pengweixiang * Date: 2019-03-23 */public class DeanLockDemo{ private static Object A = new Object(); private static Object B = new Objec...原创 2019-05-26 02:58:38 · 168 阅读 · 1 评论 -
Java多线程之《自旋锁》ReentrantLock
重入锁ReentrantLock,顾名思义,就是支持重进入的锁,它表示该锁能够支持一个线程对资源的重复加锁。除此之外,该锁的还支持获取锁时的公平和非公平性选择。package concurrent;import org.junit.Test;import java.util.concurrent.locks.ReentrantLock;/** * Desc: * Creator:...原创 2019-05-26 03:02:37 · 2271 阅读 · 0 评论 -
Java多线程之《读写锁》
读写锁实现缓存示例:package concurrent;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantReadWriteLock;/** * Desc: 缓存示例,读写锁...原创 2019-05-26 03:06:13 · 385 阅读 · 0 评论