随笔分类 - 并发编程学习
摘要:强软弱虚 强引用(StrongReference) : 最传统的“引用”的定义,是指在程序代码之中普遍存在的引用赋值,即类似“Object obj=new Object()”这种引用关系。无论任何情况下,只要强引用关系还存在,垃圾收集器就永远不会回收掉被引用的对象。 软引用(SoftReferenc
阅读全文
摘要:1 LongAdder结构分析 1.1 为什么要有LongAdder AutomicLong底层使用了CAS操作来控制并发的。在并发量级比较小的情况下,线程冲突的概率比较小,自旋次数少。但是,高并发的情况下,多个线程同时进行自旋操作,就会出现大量失败并一直自旋的情况,这个时候AutomicLong的
阅读全文
摘要:1 引入 package com.src.fdf; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; public class Demo { //总访问量 static int coun
阅读全文

浙公网安备 33010602011771号