Loading

摘要: 什么是重排序编译器和处理器为了提高程序的运行性能,对指令进行重新排序。数据依赖性(as-if-serial) 写后读,读后写,写后写指令重排序分类 编译器重排序和处理器重排序为什么要进行指令重排序指令重排序所带来的影响竞争与同步 Java内存访问重排序的研究 Java并发:volatile内存可见性 阅读全文
posted @ 2018-04-14 23:29 dai.sp 阅读(2114) 评论(0) 推荐(0) 编辑
摘要: Java 8新特性探究(十)StampedLock将是解决同步问题的新宠 JDK8中StampedLock原理探究 深入理解StampedLock及其实现原理 JDK1.8 StampedLock源码解析 官方文档:https://docs.oracle.com/javase/8/docs/api/ 阅读全文
posted @ 2018-04-14 22:10 dai.sp 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 关于 Java 中 finally 语句块的深度辨析 阅读全文
posted @ 2018-04-14 20:20 dai.sp 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Java CAS 和ABA问题 阅读全文
posted @ 2018-04-14 19:32 dai.sp 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 伪共享(False Sharing) Java8中用sun.misc.Contended避免伪共享(false sharing) Java8使用@sun.misc.Contended避免伪共享 阅读全文
posted @ 2018-04-14 12:11 dai.sp 阅读(430) 评论(0) 推荐(0) 编辑
摘要: Java并发性和多线程介绍目录 阅读全文
posted @ 2018-04-14 11:35 dai.sp 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 饥饿和公平 https://www.google.com.hk/search?q=%E5%81%8F%E5%90%91%E9%94%81%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E9%94%81%E5%92%8C%E9%87%8D%E9%87%8F%E7%BA%A7% 阅读全文
posted @ 2018-04-14 11:34 dai.sp 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 线程通信 阅读全文
posted @ 2018-04-14 11:34 dai.sp 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Java中的两种锁 阅读全文
posted @ 2018-04-14 11:33 dai.sp 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 深度解析Java 8:JDK1.8 AbstractQueuedSynchronizer的实现分析(上) 深度解析Java 8:AbstractQueuedSynchronizer的实现分析(下) AbstractQueuedSynchronizer的介绍和原理分析 http://www.cnblo 阅读全文
posted @ 2018-04-14 11:29 dai.sp 阅读(416) 评论(0) 推荐(0) 编辑
摘要: jdk1.8 LongAdder源码学习 阅读全文
posted @ 2018-04-14 11:28 dai.sp 阅读(210) 评论(0) 推荐(0) 编辑