单例模式

    技术2022-08-01  80

    掘金网:https://juejin.im/post/5d484e2ff265da03ec2e4a47

    懒汉式:

    //懒汉式 private static SessionCount instance; public static SessionCount getInstance(){ //双重校验锁 if (instance == null){ //当两个及以上线程同时到这里里时,会阻塞,等第一个线程结束后,后面的线程在进入。所以还需要判断一次是否为空 synchronized (SessionCount.class){ if (instance == null){ instance = new SessionCount(); } } } return instance; }

    饿汉式:

    private static SessionCount instance = new SessionCount();//懒汉式 private SessionCount(){ } public static SessionCount getInstance(){ return instance; }
    Processed: 0.017, SQL: 10