摘要:
1.基本概念 原子性是不可中断的最小操作;在Java中,一般通过加锁或者自旋CAS方式来确保原子操作; 而CAS(compareAnd swap)作为Java中常用的保证原子性的手段,JDK1.5之后就提供了相关的操作类,java.util.concurrent.atomic包中的工具类; CAS概 阅读全文
摘要:
单例模型:要求一个类只有一个实例,并且对外提供全局的访问方法。 1.懒汉式和饿汉式的单例模型 1.1 饿汉式 饿汉式单例模式,是在类被加载的时候,通过静态初始化的方式实例化。 public class Layzerbones { private static Layzerbones layzer = 阅读全文