随笔分类 -  java 并发编程笔记

volatile关键字使用
摘要:1、volatile 使用场景(多线程情况下): 适合使用在 一写多读 的情况下; 2、volatile 理解分析: 使用 volatile 关键字修饰的变量,值在改变时会直接刷新到 主内存 中,而不是停留在 工作内存 中; 只有 volatile 修饰的变量并不能保证线程的安全性,修饰的变量不具有 阅读全文
posted @ 2017-06-16 11:52 coder_ornot 阅读(156) 评论(0) 推荐(0)
单例模式在多线程下的设计思想
摘要:public class DoubleCheckedLocking{ private static Instance instance; public static Instance getInstance(){ if(instance == null){//第一次检查 synchronized ( 阅读全文
posted @ 2017-02-09 15:07 coder_ornot 阅读(147) 评论(0) 推荐(0)