Ты хочешь научиться проектировать многопоточные приложения, отлаживать и тестировать многопоточные программы – использовать дампы потоков для поиска типовых ошибок, связанных с потоками.
Java Developer
Расписание интенсива
Программа была разработана практикующими экспертами в Java-разработке на основе реальных задач, с которыми работает Java-разработчик. Интенсив рассчитан на 6 часов обучения.
Программа была разработана практикующими экспертами в Java-разработке на основе реальных задач, с которыми работает Java-разработчик. Интенсив рассчитан на 6 часов обучения.
Первый день
19:00-21:00 по мск
— Введение в многопоточность — Средства для работы с многопоточностью — Синхронизация потоков
Второй день
19:00-21:00 по мск
— Проектирование, реализация, отладка и тестирование многопоточных программ
Третий день
19:00-21:00 по мск
— Практика: Live coding сессия по написанию многопоточной программы
Первый день
19:00-21:00 по мск
— Введение в многопоточность — Средства для работы с многопоточностью — Синхронизация потоков
Второй день
19:00-21:00 по мск
— Проектирование, реализация, отладка и тестирование многопоточных программ
Третий день
19:00-21:00 по мск
— Практика: Live coding сессия по написанию многопоточной программы
Программа
Многопоточная модель исполнения
Класс Thread: свойства, методы класса и жизненный цикл
Синхронизация потоков: теория и практические примеры
Проблемы многопоточных программ: потокобезопасность, взаимные блокировки, голодание потоков, состояние гонки
Строительные блоки многопоточных программ из пакета java.util.concurrent
Спроектируем и напишем многопоточное приложение
Рассмотрим на практике характерные ошибки, допускаемые разработчиками
Научимся отлаживать и тестировать
Live coding сессия по написанию многопоточной программы
Многопоточная модель исполнения
Класс Thread: свойства, методы класса и жизненный цикл
Синхронизация потоков: теория и практические примеры
Проблемы многопоточных программ: потокобезопасность, взаимные блокировки, голодание потоков, состояние гонки
Строительные блоки многопоточных программ из пакета java.util.concurrent
Спроектируем и напишем многопоточное приложение
Рассмотрим на практике характерные ошибки, допускаемые разработчиками
Научимся отлаживать и тестировать
Live coding сессия по написанию многопоточной программы
Спикер
Александр Литвинов
Senior Java Developer
Team Lead в Сбере 10 лет в разработке Работал в Билайн, Playtox
Александр Литвинов
Senior Java Developer
Team Lead в Сбере 10 лет в разработке Работал в Билайн, Playtox
После интенсива ты:
Узнаешь о многопоточной модели исполнения программ
Разберешься, в чем отличие между многопоточностью и параллельностью
Научишься применять на практике средства для работы с многопоточностью, предоставляемые Java
Научишься проектировать многопоточные приложения, отлаживать, тестировать и оптимизировать
Узнаешь о многопоточной модели исполнения программ
Разберешься, в чем отличие между многопоточностью и параллельностью
Научишься применять на практике средства для работы с многопоточностью, предоставляемые Java
Научишься проектировать многопоточные приложения, отлаживать, тестировать и оптимизировать