Java Memory Model: как синхронизировать потоки // Демо-занятие курса «Java Developer. Advanced»
Автор: OTUS IT Онлайн - образование
Загружено: 2025-11-21
Просмотров: 117
JMM определяет, как JVM видит память: что наблюдают потоки и где нужна синхронизация — база корректного многопоточного кода.
О чем поговорим:
Схематичное устройство памяти и взаимодействие с ядрами процессора.
Проблемы многопоточности: memory ordering, data race, race condition.
Правило happens-before и его практическое применение.
Какие гарантии дают synchronized и volatile.
Кому будет интересно:
Java-разработчикам и инженерам, работающим с многопоточностью и производительностью.
Результаты после вебинара:
Научитесь распознавать проблемный многопоточный код и понимать, где применять synchronized и volatile для корректной синхронизации.
«Java Developer. Advanced» - https://otus.pw/2x0J/
Преподаватель: Сергей Прощаев - руководитель направления Java-разработки в FinTech
Пройдите опрос по итогам мероприятия - https://otus.pw/cMih/
Следите за новостями проекта:
→ VK: https://vk.com/otusru
→ Telegram: https://t.me/Otusjava
→ Хабр: https://otus.pw/S0nM/
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: