1、了解Unsafe用法 翻看java.util.concurrent.atomic下面的源代码。我们知道这些类主要是封装了一些cas原子性操作...
收录了8篇文章 · 1人关注
1、了解Unsafe用法 翻看java.util.concurrent.atomic下面的源代码。我们知道这些类主要是封装了一些cas原子性操作...
简介 JDK中提供了一些用于线程之间协同等待的工具类,CountDownLatch和CyclicBarrier就是最典型的两个线程同步辅助类。 ...
synchronized: 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性...
前序: 很开心下了班以后坐在电脑前面写这篇文章。注解Annotation我们常常见到jdk中的@override、@Deprecated、@Su...
注意:本文仅针对 JDK7、HotSPOT Java 虚拟机,对于 JDK8 引入的 JVM 新特性及其他 Java 虚拟机,本文不予关注。 1...
其实在作为一个java coder 在写代码的过程中可能会比较随意,这显然不是很好的,我们还是适当可以优化优化,没有最好只有更好。 1、谈谈模板...
缓存的使用可以大大提高程序的执行效率,但是如果缓存无法及时更新会导致脏读的情况。 痛点剖析: 记得早期我呆过的一家公司有个核心服务是在启动的时候...
其实关于这块知识大概两年以前就有了个比较全的了解了吧,重新整理一下用自己的话写出来又是一次加深理解的过程。下面我大概会分三个方面去讲泛型,1、泛...
专题公告
只讲精华与感悟