设计模式之单例模式分析

单例模式分为两大类:懒汉式和饿汉式 其最主要的区别在于: 懒汉式:指全局的单例实例在第一次被使用时构建 饿汉式:指全局的单例实例在类装载时构建 日常我们使用的最多也是懒汉式,懒汉式是按需加载,能够做到资源的最大利用 懒汉式: 虽然这样写没什么问题,但是如果是多线程时可能出现问题了,如果多个线程同时访问 都判断了instance是否为null可能会创建两个实例 这时想到用synchronized加锁
相关文章
相关标签/搜索