- 博客(3)
- 收藏
- 关注
原创 动态代理
动态代理JDK动态代理JDK(基于子类)public class CgLib implements MethodInterceptor{ private Object target; public CgLib(Object object) { this.target = object; } public Object getProxy() { //通过Enhancer对象中的create()方法生成一个类,用于生成代理对象
2020-12-23 21:03:24 62
原创 AQS学习笔记
1、概述AQS是AbstractQueuedSynchronizer(抽象队列同步器)的简称。两种资源共享方式:Exclusive(独占,只有一个线程能执行,如ReentrantLock)和Share(共享,多个线程可同时执行,如Semaphore/CountDownLatch)。
2020-12-22 09:30:47 218
原创 模拟CAS
public class AtomicCompareAndSwap { private int value; public synchronized int getValue() { return value; } //比较 public synchronized int compareAndSwap(int expectValue, int newValue) { int oldValue = this.value;
2020-12-07 17:30:00 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人