Что такое статическая синхронизация в Java и чем она отличается от синхронизации экземпляра с точки зрения поведения блокировок? — ДейлиПреп