A+
A-
摘要: 一网打尽JVM垃圾回收知识体系 内容涵盖JVM垃圾回收体系,包括垃圾回收的区域、对象判活方法、finalize方法、Java中的引用分类、HotSpot垃圾回收相关的实现细节如根节点枚举、安全点和安全区域等、分代收集理论、垃圾回收算法、各种垃圾收集器、JVM中的内存分配和回收策略、重要的GC参数 阅读全文
posted @ 2022-01-16 23:48 酒冽 阅读(267) 评论(1) 推荐(1) 编辑
摘要: 全网最详细的ReentrantReadWriteLock源码剖析(万字长文) 万字长文解析JUC读写锁:ReentrantReadWriteLock深度剖析 阅读全文
posted @ 2021-12-07 14:08 酒冽 阅读(303) 评论(4) 推荐(2) 编辑
摘要: 一网打尽JVM垃圾回收知识体系 内容涵盖JVM垃圾回收体系,包括垃圾回收的区域、对象判活方法、finalize方法、Java中的引用分类、HotSpot垃圾回收相关的实现细节如根节点枚举、安全点和安全区域等、分代收集理论、垃圾回收算法、各种垃圾收集器、JVM中的内存分配和回收策略、重要的GC参数 阅读全文
posted @ 2022-01-16 23:48 酒冽 阅读(267) 评论(1) 推荐(1) 编辑
摘要: Cache一致性协议与伪共享问题 介绍了Java多线程下由于Cache一致性协议约束而出现的“伪共享”问题,如何解决伪共享问题,并详细介绍了一种Cache一致性协议——MESI,看看它是如何导致并发中的伪共享问题,以及Java是如何解决伪共享问题的 阅读全文
posted @ 2022-01-10 23:11 酒冽 阅读(181) 评论(2) 推荐(2) 编辑
摘要: CountDownLatch源码阅读 结合AQS,CountDownLatch源码解析 阅读全文
posted @ 2021-12-25 16:12 酒冽 阅读(131) 评论(2) 推荐(1) 编辑
摘要: Semaphore信号量源码解析 对JUC包中的并发工具——Semaphore,也称信号量,进行源码剖析 阅读全文
posted @ 2021-12-24 11:33 酒冽 阅读(135) 评论(1) 推荐(2) 编辑
摘要: ReentrantLock可重入锁—源码详解 结合AQS,解析JUC可重入锁——ReentrantLock源码 阅读全文
posted @ 2021-12-23 10:38 酒冽 阅读(234) 评论(2) 推荐(4) 编辑
摘要: 全网最详细的AbstractQueuedSynchronizer(AQS)源码剖析(三)条件变量 AbstractQueuedSynchronizer(AQS)源码解析(三)——条件变量 阅读全文
posted @ 2021-12-22 01:05 酒冽 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 全网最详细的AbstractQueuedSynchronizer(AQS)源码剖析(二)资源的获取和释放 AbstractQueuedSynchronizer(AQS)源码解析(二)——资源的获取和释放 阅读全文
posted @ 2021-12-12 09:53 酒冽 阅读(175) 评论(1) 推荐(1) 编辑
摘要: 全网最详细的AbstractQueuedSynchronizer(AQS)源码剖析(一)AQS基础 AbstractQueuedSynchronizer(AQS)源码解析(一)——AQS基础 阅读全文
posted @ 2021-12-11 23:26 酒冽 阅读(196) 评论(4) 推荐(2) 编辑
摘要: 全网最详细的ReentrantReadWriteLock源码剖析(万字长文) 万字长文解析JUC读写锁:ReentrantReadWriteLock深度剖析 阅读全文
posted @ 2021-12-07 14:08 酒冽 阅读(303) 评论(4) 推荐(2) 编辑
摘要: 题解 | 条件变量实现数字的交替输出 并发题目:使用条件变量实现两个线程交替输出从0到100,规定线程A先输出,线程B后输出,前者输出偶数,后者输出奇数 阅读全文
posted @ 2021-12-03 20:32 酒冽 阅读(85) 评论(0) 推荐(0) 编辑