目录 volatile的特点 1.volatile最主要的作用是保证内存可见性 2.volatile使long类型和double类型的变量是原子性 3.volatile保证代码不被重排序 单例模式(singleton pattern) 阻塞队列(blocking queue) 生产者消费者模型: 实现阻塞队列: 条件变量Condtion volatile的特点