Встречается на собеседованиях • сегодня
На что будет производиться блокировка при вызове статического метода с synchronized
Блокировка будет производиться на объект класса (Class), а не на экземпляр. Это означает, что синхронизация статического метода блокирует доступ ко всем статическим synchronized методам этого класса для других потоков, но не влияет на нестатические методы или методы других классов.
Пример:
java
public class Counter {
private static int count = 0;
public static synchronized void increment() {
count++;
}
}Здесь блокировка происходит на Counter.class. Если один поток выполняет increment(), другой поток не сможет войти в любой другой статический synchronized метод этого класса.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы