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

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