<aside> ❗ Могут быть изменения до сентября
</aside>
На этом курсе ты научишься разрабатывать высокопроизводительные многопоточные приложения на Java, которые могут одновременно и эффективно выполнять несколько задач.
Ты освоишь принципы потокобезопасного программирования и механизмы взаимодействия потоков. Познакомишься со способами создания ветвящихся и рекурсивных потоков, а также с пулами потоков, которые делают работу с потоками более эффективной. Кроме того, ты изучишь принципы реактивного программирования и научишься работать с виртуальными потоками.
Практика на курсе включает оптимизацию многопоточного кода при интенсивной нагрузке, анализ гонок данных и работу с профилировщиками.
2 пары в неделю.
Ты научишься: