В чем разница между синхронизированным методом и синхронизированным блоком в Java? [Дубликат]
This question already has an answer here:
Is there an advantage to use a Synchronized Method instead of a Synchronized Block? 23 answersВ чем разница между синхронизированным методом и синхронизированным блоком в Java?
Я искал ответ в Интернете, люди, кажется, так не уверены в этом :-(
Мое предположение было бы, что нет никакой разницы между этими двумя, за исключением того, что блок синхронизации мог бы быть более локализованным в области и, следовательно, блокировка будет меньшего времени ??
А в случае блокировки по статическому методу на что берется блокировка? В чем смысл блокировки на классе?