Предположим, что у нас есть два примера кода:
public synchronized void getSomething(){
this.hello = "hello World";
}
и этот
public void getSomething(){
synchronized(this){
this.hello = "hello World";
}
}
Итак, кто-то может сказать мне, какая разница сейчас?