摘要: https://www.jianshu.com/p/c1b616ff1130 http://youzhixueyuan.com/the-underlying-structure-and-principle-of-hashmap.html 为什么Map桶中个数超过8才转为红黑树: https://mp 阅读全文
posted @ 2019-04-11 11:24 予我渡北川 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xrq730/p/5041921.html https://mp.weixin.qq.com/s?__biz=MjM5MzA1Mzc3Nw==&mid=2247484283&idx=1&sn=d2717dbcdc9c086b329f91c3cfeab8 阅读全文
posted @ 2019-04-11 11:18 予我渡北川 阅读(193) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xrq730/p/4907559.html https://www.cnblogs.com/xrq730/p/9280404.html 阅读全文
posted @ 2019-04-11 11:17 予我渡北川 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Java 内存模型 屏蔽掉各种硬件和操作系统的内存访问差异。 1 主内存和工作内存之间的交互 2 对于 volatile 型变量的特殊规则 关键字 volatile 是 Java 虚拟机提供的最轻量级的同步机制。 一个变量被定义为 volatile 的特性: 保证此变量对所有线程的可见性。但是操作并 阅读全文
posted @ 2019-04-11 10:41 予我渡北川 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在学习之前,最好先了解下如下知识: 1、ReentrantLock的实现和原理。 2、Synchronized的实现和原理。 3、硬件对并发支持的CAS操作及JVM中Unsafe对CAS的实现。 4、JDK1.7中关于ConcurrentHashMap的实现原理。 5、volatile的实现原理。 阅读全文
posted @ 2019-04-11 10:09 予我渡北川 阅读(259) 评论(0) 推荐(0) 编辑
摘要: // 阅读全文
posted @ 2019-04-11 10:00 予我渡北川 阅读(102) 评论(0) 推荐(0) 编辑