В чем разница между синхронизированным методом и синхронизированным блоком в Java?
Я искал ответ в Сети, люди, похоже, так неуверены в этом: - (
Мой ответ будет между ними не будет различий, за исключением того, что блок синхронизации может быть более локализован в области видимости и, следовательно, блокировка будет меньше времени
А в случае Lock на статическом методе, на чем сделан Lock? В чем смысл блокировки по классу?