摘要:
#静态代理 public class Main{ public static void main(String[] args) { //被代理对象 B target = new B(); int ans = new C(target).add(4, 5); System.out.println(an 阅读全文
摘要:
Atomic 使用锁可以保证原子性,但是带来会上下文切换和线程调度的开销,CAS(compare and swap)是jdk提供的非阻塞操作,通过硬件保证比较-更新的原子性 class A{ AtomicInteger v=new AtomicInteger(); int x; } public c 阅读全文