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

Нет оценок

Нет отзывов

Купил 1 человек

Аннотация

Scala - современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков.
Во втором издании книги рассматривается актуальная версии Scala 2.12, требующая для работы Java 8. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования. Также охватываются некоторые полезные шаблоны и способы использования описываемых приемов. В заключение дается краткий обзор применения разных библиотек поддержки конкуренции и демонстрируется возможность их совместного использования.
Основные темы, рассматриваемые в книге:
. .- принципы конкурентного программирования для современных многопроцессорных систем;
- создание высокопроизводительных систем на основе простых, низкоуровневых примитивов асинхронных вычислений;
- организация асинхронных вычислений с применением объектов Future и Promise;
- увеличение производительности последовательных программ за счет использования параллельных коллекций;
- разработка надежных, масштабируемых и простых в использование моделей данных с использованием транзакционной памяти;
- прозрачная поддержка распределенных вычислений, способных выполняться на нескольких компьютерах;
- интеграция разных фреймворков конкуренции в больших приложениях;
- проектирование и реализация масштабируемых и простых в сопровождении конкурентных приложений на Scala 2.12.
Издательство
Страниц342
Год, тираж2018
2 399 ₽2 831 ₽
-15%

Последний экземпляр

как получить заказ

В магазинах сетиПослезавтра, 4 апреля — бесплатно

Отзывы

0

Уже читали эту книгу? Поделитесь вашим мнением!

Описание и характеристики

Scala - современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков.
Во втором издании книги рассматривается актуальная версии Scala 2.12, требующая для работы Java 8. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования. Также охватываются некоторые полезные шаблоны и способы использования описываемых приемов. В заключение дается краткий обзор применения разных библиотек поддержки конкуренции и демонстрируется возможность их совместного использования.
Основные темы, рассматриваемые в книге:
. .- принципы конкурентного программирования для современных многопроцессорных систем;
- создание высокопроизводительных систем на основе простых, низкоуровневых примитивов асинхронных вычислений;
- организация асинхронных вычислений с применением объектов Future и Promise;
- увеличение производительности последовательных программ за счет использования параллельных коллекций;
- разработка надежных, масштабируемых и простых в использование моделей данных с использованием транзакционной памяти;
- прозрачная поддержка распределенных вычислений, способных выполняться на нескольких компьютерах;
- интеграция разных фреймворков конкуренции в больших приложениях;
- проектирование и реализация масштабируемых и простых в сопровождении конкурентных приложений на Scala 2.12.
Код2648661
Издательство
ПереводчикКиселев А. Н.
Кол-во страниц342
Год издания2018
ISBN978-5-9706-0572-1
РазделПрикладное программное обеспечение
Размеры1.6 см × 17 см × 24 см
Вес0.58 кг
В интернет-магазине «Буквоед» есть книга «Конкурентное программирование на SCALA». Сделать заказ можно из любого города России: от Санкт-Петербурга и Москвы до Казани и Краснодара. Получите «Конкурентное программирование на SCALA» в магазине сети или закажите доставку. Мы и сами любим читать, поэтому делаем всё, чтобы вы могли купить понравившуюся историю по приятной цене. Например, организуем конкурсы и проводим акции. Оставайтесь с нами, чтобы не упустить выгоду!