qzxdp.cn

高并发

共4篇
JMM之volatile关键字详解-全栈行动派

JMM之volatile关键字详解

在JMM规范下有三大特性分别是:可见性、原子性、有序性。而被volatile关键字修饰的共享变量拥有三大特性的两大特性分别是:可见性和有序性。为什么被volatile修饰的变量就可以保证变量的可见性...
qzxdp的头像-全栈行动派钻石会员qzxdp1年前
117513
Java中CAS详解-全栈行动派

Java中CAS详解

什么是CAS,CAS为什么比Synchronized性能好,CAS实现原理是什么,什么是自旋锁,CAS有什么缺点?什么是ABA问题,又是怎么解决ABA问题,本篇文章一一详解。
qzxdp的头像-全栈行动派钻石会员qzxdp1年前
01119
CompletableFuture详解-全栈行动派

CompletableFuture详解

在使用Future时,会有线程堵塞、消耗CPU资源、多个任务不能顺序执行等局限,在jdk8中推出了加强版本的Future叫CompletableFuture解决了这些使用局限,本篇文章详细解释CompletableFuture的设计...
qzxdp的头像-全栈行动派钻石会员qzxdp1年前
050216
synchronized关键字全解-全栈行动派

synchronized关键字全解

能用无锁数据结构,就不要用锁;能锁区块,就 不要锁整个方法体;能用对象锁,就不要用类锁。无锁最好,有锁也要控制锁的范围。锁的范围大小:方法内区块锁
qzxdp的头像-全栈行动派钻石会员qzxdp1年前
014012