单例模式优点:
1、控制资源访问,通过线程同步来控制资源的并发访问
2、控制实例产生的数量以达到对资源的节约
3、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信
懒汉线程不安全:
懒汉线程安全:
饿汉式线程不安全:
双重锁校验的单例:
静态内部类方式:
单例模式优点:
1、控制资源访问,通过线程同步来控制资源的并发访问
2、控制实例产生的数量以达到对资源的节约
3、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信
懒汉线程不安全:
懒汉线程安全:
饿汉式线程不安全:
双重锁校验的单例:
静态内部类方式: