有如下三种写法,请问哪种方式比较好?
public class T{
private static String key = "key" ;
public final boolean method(){
Synchronized(key){
一些具体实现
}
}
}
public class T{
public final boolean method(){
Synchronized(T.class){
一些具体实现
}
}
}
public class T{
public final Synchronized boolean method(){
//一些具体实现
}
}