Встречается на собеседованиях • сегодня
Что такое монитор для синхронизации
Монитор — это механизм синхронизации в Java, обеспечивающий безопасный доступ к общим ресурсам в многопоточной среде. Каждый объект в Java имеет ассоциированный с ним монитор, который контролирует доступ к его синхронизированным методам или блокам кода.
Ключевые особенности:
- Только один поток может владеть монитором объекта в любой момент времени.
- Другие потоки блокируются, пока монитор не освободится.
- Используется с ключевым словом
synchronized.
Пример:
java
public class Counter {
private int count = 0;
public synchronized void increment() {
count++;
}
}Здесь synchronized гарантирует, что только один поток может выполнить increment() одновременно. Монитором выступает сам объект Counter.

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