О ПРОЕКТЕ
ВСЕ ПРОЕКТЫ HH
Регистрация компании
Заявка на грант Повысить зарплату Поможем выбрать курс Регистрация карьериста
в Санкт-Петербурге
Детали курса

Даты проведения
3 декабря 2015
Город
Санкт-Петербург
Вид обучения

Мастер-класс

Форма обучения
Вечерняя
Учебная нагрузка
3 часа
Тема
IT: Для программистов и IT-специалистов
Программирование
Обучающая компания
Jug.ru

Базовая цена
Бесплатно!
Показать похожие курсы Найти новый курс
Мне интересно

Сохранить в избранном
Заказать звонок
Отправить вопрос
Анонс
В петербургском офисе компании Oracle состоится встреча JUG.ru c Дмитрием Чуйко, инженером Oracle из Java SE Performance Team. Тема встречи - фреймворк CompletableFuture.

                            
Программа

Стандартная библиотека должна помогать выстраивать любые параллельные вычисления, да ещё бы так, чтобы хорошо использовать все ядра. В Java уже довольно давно существуют Thread, Future и ExecutorSevice. Однако часто использование потоков «вручную» порождает типичные ошибки и сложности. Бывает трудно добиться максимальной производительности, и не всегда получается вписаться в общий стиль обработки данных. Java 8 предлагает решения. Например, для модели pull удобнее использовать стримы (java.util.Streams), а для continuation - CompletableFuture.

В докладе мы посмотрим, как просто избавиться от блокирующих вызовов и ада коллбэков и коснемся следующих тем:

  • Переход от блокирующегося исполнения на основе Future к подходу без блокировок на основе CompletableFuture;
  • Разбор API;
  • Накладные расходы;
  • Простое руководство для многоуровневых систем (на примере веб-сервера);
  • Что внутри и что дальше.

Начало в 20.00.


                        
Преподаватели
Дмитрий Чуйко - Performance-инженер в Oracle. Более 10 лет опыта в различных компаниях, включая Borland, Yota, QuickOffice и Deutsche Bank.

                            
Место проведения
Красноармейская улица, 22А

                            
Мне интересно

Сохранить в избранном
Заказать звонок
Отправить вопрос
Обучающая компания
Jug.ru,

Jug.ru - это российское сообщество Java-разработчиков, аббревиатура которого расшифровывается как Java User Group.
Сообщество каждый месяц проводит мастер-классы, конференции и тренинги, в рамках которых эксперты анализируют самые актуальные проблемы из мира Java и учат решать практические задачи, с которыми сталкивается почти каждый программист.