Каталог товаров

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

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

Код товара: 2894625
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 18
Фиксированная скидка
Акция до 01.10.2024
 Подробнее
-35%
1 252
1 925
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Learning Concurrent Programming in Scala
Год издания:
2018
Переводчик:

Описание

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

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

Содержание

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

Отзывы

Вопросы

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

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

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