← Все вопросы по Java
🔥 Java 📂 Multithreading ⚡ Junior/Middle

Что такое AQS (AbstractQueuedSynchronizer) и как он используется?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Базовый класс для построения синхронизаторов (ReentrantLock, Semaphore, CountDownLatch) на основе очереди ожидания потоков. Поддерживает состояние и управление блокировкой.

Варианты ответа в приложении:

  • A. Это интерфейс для синхронизации Правильный
  • B. Фреймворк для создания синхронизаторов с очередью ожидания
  • C. AQS используется только внутри JVM
  • D. Заменяет volatile

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.