Купить билеты
Многопоточность в JVM, проблемы и их диагностика

Учебный модуль посвящён потока в JVM, их особенностям и методам анализа и диагностики проблем многопоточного кода.

ИТ и интернет 16+

Ведущий: Алексей Рагозин

Потоки являются неотъемлемой частью платформы с первого для. Богатый арсенал средств координации потоков и параллельного выполнения является сильной стороной JVM

Но многопоточная природа может стать источником специфических проблем таких как "гонки потоков" или "клинчи" (deadlock). Так получить максимальный эффект от параллельной обработки могут помешать механизмы координации потоков, явно или неявно используемые в алгоритме.

JVM и её экосистема включают специализированные инструменты для анализа подобных проблем и фокусом данного учебного модуля являет практика использования этих инструментов.

Основные темы учебного модуля:

  • потоки в JVM, их жизненный цикл и связь с  потоками операционной системы;
  • "клинчи" (deadlocks), их предпосылки и симптоматика, анализ дампов потоков для выявления взаимных блокировок;
  • события Java Flight Recorder (JFR) связанные с блокировками, анализ эффективности межпоточной координации.

Модуль включает одно занятие, которое будет проведено в онлайн формате с 10-00 до 13-00 по московскому времни.

Дата проведения будет известна позднее.

Подробное описание модуля

Другие модули нашей программы о производительности JVM

Многопоточность в JVM, проблемы и их диагностика

Событие пройдет онлайн

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы сделать возврат организатору можно не писать.

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов