<aside> ❗ Могут быть изменения до сентября

</aside>

О чём курс

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

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

Практика на курсе включает оптимизацию многопоточного кода при интенсивной нагрузке, анализ гонок данных и работу с профилировщиками.

Пререквизиты

Академическая нагрузка

2 пары в неделю.

Команда курса

Untitled

Тематический план

Результаты

Ты научишься: