Книга: Прокопец Александр «Конкурентное программирование на SCALA. Руководство»

Конкурентное программирование на SCALA. Руководство

Производитель: "ДМК Пресс"

Серия: "Школьная программа"

Scala -современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков. Во втором издании книги рассматривается актуальная версии Scala 2. 12, требующая для работы Java 8. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки дляреализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования. Также охватываются некоторые полезные шаблоны и способы использования описываемых приемов. В заключение дается краткий обзор применения разных библиотек поддержки конкуренции и демонстрируется возможность их совместного использования. Основные темы, рассматриваемые в книге:- принципы конкурентного программирования для современных многопроцессорных систем;- создание высокопроизводительных систем на основе простых, низкоуровневых примитивов асинхронныхвычислений;- организация асинхронных вычислений с применением объектов Future и Promise;- увеличение производительности последовательных программ за счет использования параллельных коллекций;- разработка надежных, масштабируемых и простых в использование моделей данных с использованием транзакционной памяти;- прозрачная поддержка распределенных вычислений, способных выполняться на нескольких компьютерах;- интеграция разных фреймворков конкуренции в больших приложениях;- проектирование и реализация масштабируемых и простых в сопровождении конкурентных приложений на Scala 2. 12. ISBN:978-5-97060-572-1, 978-1-78646-689-1

Издательство: "ДМК Пресс" (2018)

ISBN: 978-5-97060-572-1

Купить за 1022 грн (только Украина) в

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Конкурентное программирование на ScalaОсвойте искусство создания современных сложных, масштабируемых и конкурентных приложений на языке Scala. Scala … — ДМК-Пресс, Подробнее...20181716бумажная книга
Конкурентное программирование на SCALA. РуководствоScala -современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны… — ДМК Пресс, - Подробнее...20181238бумажная книга

См. также в других словарях:

  • Ада (язык программирования) — У этого термина существуют и другие значения, см. Ада. Ада Семантика: мультипарадигменный: конкурентное, обобщённое, императивное, объектно ориентированное, распределённое программирование Тип исполнения: компилируемый Появился в: 1980 …   Википедия

  • Ada — У этого термина существуют и другие значения, см. Ада. Ада Семантика: мультипарадигменный: конкурентное, обобщённое, императивное, объектно ориентированное, распределённое, программирование Тип исполнения: компилируемый Появился в …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»