Конкурентное программирование на Scala

Прокопец Александр

Код товара: 2894625
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 18
1 252
1 925
Доставим в
г. Москва
Планируемая дата
27 апреля (Сб)
Курьером
Л-Пост
бесплатно от 3 500 ₽
В пункт выдачи
от 77 ₽
бесплатно от 2 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Learning Concurrent Programming in Scala
Год издания:
2018 г.
Может быть отгружен товар указанного или более позднего года
Переводчик:

Описание

Характеристики

Scala - современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков.
Во втором издании книги рассматривается актуальная версии Scala 2.12, требующая для работы Java 8. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования. Также охватываются некоторые полезные шаблоны и способы использования описываемых приемов. В заключение дается краткий обзор применения разных библиотек поддержки конкуренции и демонстрируется возможность их совместного использования.
Основные темы, рассматриваемые в книге:
- принципы конкурентного программирования для современных многопроцессорных систем;
- создание высокопроизводительных систем на основе простых, низкоуровневых примитивов асинхронных вычислений;
- организация асинхронных вычислений с применением объектов Future и Promise;
- увеличение производительности последовательных программ за счет использования параллельных коллекций;
- разработка надежных, масштабируемых и простых в использование моделей данных с использованием транзакционной памяти;
- прозрачная поддержка распределенных вычислений, способных выполняться на нескольких компьютерах;
- интеграция разных фреймворков конкуренции в больших приложениях;
- проектирование и реализация масштабируемых и простых в сопровождении конкурентных приложений на Scala 2.12.
количество томов
1
количество страниц
342 стр.
переплет
Твёрдый переплёт
размеры
242x172x19 мм
страна изготовления
Россия
тип бумаги
офсетная (60-220 г/м2)
наличие иллюстраций
рисунки
тип иллюстраций
черно-белые
формат
70x100/16 (170x240 мм)
ISBN
978-5-97060-572-1
тираж
200 экз.
стандарт
возрастная категория
18+ (нет данных)
вес
код в Майшоп
2894625
язык
русский

Содержание

Предисловие
Об авторе
Благодарности
О технических рецензентах
Вступление
Глава 1. Введение
Глава 2. Конкуренция в JVM и модель памяти в Java
Глава 3. Традиционные строительные блоки
конкурентных программ
Глава 4. Асинхронное программирование с
объектами Future и Promise
Глава 5. Параллельные коллекции данных
Глава 6. Конкурентное программирование с
Reactive Extensions
Глава 7. Программная транзакционная память
Глава 8. Акторы
Глава 9. Конкуренция на практике
Глава 10. Реакторы

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Конкурентное программирование на Scala» (авторы: Прокопец Александр), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта