zoukankan      html  css  js  c++  java
  • Java基础多线程之单例模式之懒汉式:

    class SingleDemo
    {
        public static void main(String[] args)
        {
            for(int i=1;i<10;i++)
            {
                Thread t1 = new Test();
                t1.start();
            }
        }
    }

    class Test extends Thread
    {
        public void run()
        {
            Single single = Single.getInstance();
            System.out.println(this.getName() + " getInstance:"+single);
        }
    }

    class Single
    {
        private static Single single = null;
        
        private Single(){}
        
        public static Single getInstance()
        {
            if(null==single)
            {
                synchronized(Single.class)
                {
                    if(null==single)
                        single = new Single();
                }
            }
            
            return single;
        }
    }
  • 相关阅读:
    编程经验
    GIS业务逻辑
    算法逻辑
    js中arguments的作用
    C#基础及记忆概念
    POI创建Excle
    数据库元数据分析Demo
    c3p0写连接池 Demo
    dbutils的使用Demo
    dbcp写连接池 Demo
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2860425.html
Copyright © 2011-2022 走看看