Многопоточные алгоритмы в Java
Что Вас ждет?
- Основы многопоточных вычислений
- Принципы создания параллельных алгоритмов
- Возможности создания многопоточных приложений на Java
- Преимущества многопоточных программ
Кому полезно?
- Разработчикам
- Программистам, которые хотят работать на языке Java
Почему это важно?
Современные компьютерные системы являются многоядерными, и для полного использования их вычислительных возможностей программы должны работать в многопоточном режиме. Создание многопоточных приложений требует понимания вопросов синхронизации и обмена данными в рамках одного алгоритма.

Мастер-класс проведет ведущий преподаватель нашего Центра по программированию
Шуйков Сергей Юрьевич – обладатель престижных международных статусов Microsoft, в том числе статуса сертифицированного тренера Microsoft. Награжден почетной грамотой Microsoft за личный вклад в развитие обучения по технологиям Microsoft Visual Studio для веб-разработчиков. Сочетает педагогический талант с многолетним опытом разработки и поддержки информационных глобальных систем, построенных на основе Web-инфраструктуры платформы Windows (ASP.NET, IIS, SQL Server).
С чем вы познакомитесь?
На мастер-классе вы вместе с наставником рассмотрите пример вычислительного алгоритма, сначала реализованного в виде однопоточного приложения, а затем – многопоточного. Сравните время выполнения на многоядерной системе.


Где получить полноценные знания?
Если вы хотите продвинуться в изучении самого популярного объектно-ориентированного языка программирования Java, записывайтесь на курс «Java. Уровень 2. Разработка клиент - серверных приложений». В ходе обучения вы освоите архитектуры для создания Java GUI-приложений, например, JavaFX. Изучите основы web-приложений и взаимодействие с базами данных через JDBC API. Особое внимание на курсе уделяется эффективности приложений, создание которых невозможно без многопоточного кода. Все теоретические знания детально отрабатываются на практике.