![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发并发
鲜卑大帝
在互联网大潮中挣扎的miller.fan。
展开
-
用CyclicBarrier聊聊赵匡胤建立北宋,一统天下的过程
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。 在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。 因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。 1、用枚举表示前政权和地方割据政权 import lombok.Getter; pub...原创 2019-11-14 14:16:54 · 238 阅读 · 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 · 437 阅读 · 2 评论