Книга: Прокопец Александр «Конкурентное программирование на 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 |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
Конкурентное программирование на Scala | Освойте искусство создания современных сложных, масштабируемых и конкурентных приложений на языке Scala. Scala … — ДМК-Пресс, Подробнее... | бумажная книга | ||
Конкурентное программирование на SCALA. Руководство | Scala -современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны… — ДМК Пресс, - Подробнее... | бумажная книга |
См. также в других словарях:
Ада (язык программирования) — У этого термина существуют и другие значения, см. Ада. Ада Семантика: мультипарадигменный: конкурентное, обобщённое, императивное, объектно ориентированное, распределённое программирование Тип исполнения: компилируемый Появился в: 1980 … Википедия
Ada — У этого термина существуют и другие значения, см. Ада. Ада Семантика: мультипарадигменный: конкурентное, обобщённое, императивное, объектно ориентированное, распределённое, программирование Тип исполнения: компилируемый Появился в … Википедия