В чем разница между синхронизированным методом и синхронизированным блоком в 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?

Я искал ответ в Интернете, люди, кажется, так не уверены в этом :-(

Мое предположение было бы, что нет никакой разницы между этими двумя, за исключением того, что блок синхронизации мог бы быть более локализованным в области и, следовательно, блокировка будет меньшего времени ??

А в случае блокировки по статическому методу на что берется блокировка? В чем смысл блокировки на классе?

Ответы на вопрос(6)

Ваш ответ на вопрос