Tag: singleton methods

单例类方法的并发调用

我有一个单身人士class: public class Singleton { private static Singleton istance = null; private Singleton() {} public synchronized static Singleton getSingleton() { if (istance == null) istance = new Singleton(); return istance; } public void work(){ for(int i=0; i<10000; i++){ Log.d("———–", ""+i); } } } 并且多个线程正在调用work()函数: public class Main { public static void main(String[] args) { new […]