随笔分类 -  并发编程学习

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