Jaka jest różnica między zsynchronizowaną metodą a synchronizowanym blokiem w Javie? [duplikować]

To pytanie ma już tutaj odpowiedź:

Czy istnieje korzyść z użycia metody synchronicznej zamiast zsynchronizowanego bloku? 23 odpowiedzi

Jaka jest różnica między zsynchronizowaną metodą a synchronizowanym blokiem w Javie?

Szukałem odpowiedzi w sieci, ludzie wydają się być tacy niepewni co do tego :-(

Moje podejście byłoby, nie ma różnicy między nimi, z wyjątkiem tego, że blok synchronizacji może być bardziej zlokalizowany w zasięgu, a zatem blokada będzie miała mniejszy czas?

A w przypadku blokady metody statycznej, na czym polega blokada? Jakie jest znaczenie blokady w klasie?

questionAnswers(6)

yourAnswerToTheQuestion