随笔分类 -  Java并发

摘要:ConcurrentHashmap (jdk1.7 & 1.8) 参考 ConcurrentHashmap1.7 1. ConcurrentHashmap1.7 和 hashmap 基本一样,只不过分成16段(ConcurrencyLevel 并发数,默认16,也是段数),并且每个segment都继 阅读全文
posted @ 2020-02-16 00:23 肥宅快乐码 阅读(264) 评论(0) 推荐(0)
摘要:Reentrantlock Reentrantlock在AQS源码解析中已经捎带着解析过了,这里不再提及 CountDownLatch CountDownLatch在AQS源码解析中也已经解析过了,这里同样不再提及 CyclicBarrier CountDownLatch 基于 AQS 的共享模式的 阅读全文
posted @ 2020-02-12 21:09 肥宅快乐码 阅读(182) 评论(0) 推荐(0)
摘要:文大篇幅引用自HongJie大佬的一行一行源码分析清楚AbstractQueuedSynchronizer,这只是一篇简单的个人整理思路和总结(倒垃圾),如果觉得有些难懂的话,不要犹豫也不要疑惑,很明显是我这篇文章的问题,不是你的问题,这时你最好直接转去看HongJie大佬的原文,那个会好懂很多。还 阅读全文
posted @ 2020-02-10 23:59 肥宅快乐码 阅读(340) 评论(0) 推荐(0)
摘要:按序打印 解法一:使用volatile public class FooWithVolatile { private volatile int count; public FooWithVolatile() { } public void first(Runnable printFirst) thr 阅读全文
posted @ 2019-10-05 11:23 肥宅快乐码 阅读(232) 评论(0) 推荐(0)