Курс на Stepik
Обложка курса «Подготовка к собеседованию Java Middle: многопоточность» на Stepik
Бесплатно

Подготовка к собеседованию Java Middle: многопоточность ★ 0.000

Открыть на
STEPIK.ORG

Многопоточность Java 17: гонки составных действий, happens-before, неизменяемые снимки, CAS и мониторные протоколы. 18 вопросов и 3 задачи с воспроизводимой проверкой.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Подготовка к собеседованию Java Middle: многопоточность»Учеников на курсе 0
Сертификаты, выданные на курсе «Подготовка к собеседованию Java Middle: многопоточность»Сертификатов выдано 0
Отзывы о курсе «Подготовка к собеседованию Java Middle: многопоточность»Отзывов получено 0
Рейтинг курса «Подготовка к собеседованию Java Middle: многопоточность»Рейтинг курса 0.000
Уроки в курсе «Подготовка к собеседованию Java Middle: многопоточность»Количество уроков 7
Тесты в курсе «Подготовка к собеседованию Java Middle: многопоточность»Количество квизов 18
Задачи с кодом в курсе «Подготовка к собеседованию Java Middle: многопоточность»Количество задач с кодом 3
Обновления курса «Подготовка к собеседованию Java Middle: многопоточность»Обновления курса — —
Дата публикации курса «Подготовка к собеседованию Java Middle: многопоточность»Дата публикации курса — ———
Последнее обновление курса «Подготовка к собеседованию Java Middle: многопоточность»Последнее обновление — ———

Чему вы научитесь

Разберите, где в конкурентном Java-коде теряется атомарность, обоснуйте публикацию снимка цепочкой happens-before и реализуйте мониторный протокол ожидания результата. В курсе 18 вопросов с пояснением к каждому варианту и три задачи на Java 17 с автопроверкой:

  • версия снимка: публикация через compareAndSet с повтором после конфликта;
  • идемпотентная бронь: повторы запросов и отмен под одним монитором;
  • одноразовый результат: wait/notifyAll для нескольких читателей и закрытие.

Тесты воспроизводят конфликт CAS и лишнее уведомление детерминированно, без расчёта на случайную гонку. К каждой задаче есть полное решение с разбором инварианта, а чек-лист в конце помогает собрать объяснение для технической секции.

О курсе

Многопоточность Java 17: гонки составных действий, happens-before, неизменяемые снимки, CAS и мониторные протоколы. 18 вопросов и 3 задачи с воспроизводимой проверкой.

Для кого этот курс

Java-разработчики уровня Middle, готовящиеся объяснять конкурентный код на технической секции.

Начальные требования

Уверенное чтение Java, коллекции, исключения и базовое знакомство с потоками; JDK 17 или новее для локального запуска.

Преподаватели курса

Формат курса

Текст, 18 вопросов с объяснениями, 3 задачи Java 17 с автопроверкой, полный разбор. Без видео.

Нагрузка

75–110 минут

Расскажите о курсе друзьям