zoukankan      html  css  js  c++  java
  • 懒汉式单例+双重检查

    demo:

    public class Test {
        public static void main(String[] args) {
            SingletonInstance instance = SingletonInstance.getSingletonInstance();
            SingletonInstance instance2 = SingletonInstance.getSingletonInstance();
            System.out.println("是否是同一个实例:"+(instance == instance2));
        }
    }
    class SingletonInstance {
    
        private static volatile SingletonInstance singletonInstance = null;
    
        private SingletonInstance() { }
    
        public static SingletonInstance getSingletonInstance() {
            if (singletonInstance == null) {
                synchronized (SingletonInstance.class) {
                    if (singletonInstance == null) {
                        singletonInstance = new SingletonInstance();
                    }
                }
            }
            return singletonInstance;
        }
    }
  • 相关阅读:
    SQLalchemy 字段类型
    爬虫学习
    Linux了解一下
    django-rest-framework
    vue相关理论知识
    Django认证系统
    Form组件
    JS之AJAX
    Django之中间件
    Django之ORM
  • 原文地址:https://www.cnblogs.com/tdyang/p/11987790.html
Copyright © 2011-2022 走看看