高并发并发
鲜卑大帝
在互联网大潮中挣扎的miller.fan。
展开
-
用CyclicBarrier聊聊赵匡胤建立北宋,一统天下的过程
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。1、用枚举表示前政权和地方割据政权import lombok.Getter;pub...原创 2019-11-14 14:16:54 · 275 阅读 · 1 评论 -
CAS是什么?AtomicInteger为什么使用CAS? AtomicInteger的底层原理是什么?
1、CAS 即 Compare -And- Swap 比较并交换;2、 通过AtomicInteger.compareAndSet();方法能够解决多线程模式下i++计算结果出现的数据不一致的问题。/** * @program: mybatis * @description: CAS * @author: Miller.FAN * @create: 2019-11-11 ...原创 2019-11-12 09:47:25 · 477 阅读 · 2 评论
分享