synchronized(xxxxx.class){ xxxx; }
跟
private static String aaaaaa = new String("aaaaaaa");
synchronized(aaaaaa){ xxxx; }
这两个有什么区别?
synchronized(xxxxx.class){ xxxx; }
跟
private static String aaaaaa = new String("aaaaaaa");
synchronized(aaaaaa){ xxxx; }
这两个有什么区别?