Java Concurrency на практике
16+
АННОТАЦИЯ
Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений. В «Java Concurrency на практике» сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования.
Легко создать конкурентную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В «Java Concurrency на практике» вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Авторы не предлагают перечень API и механизмов параллелизма, они знакомят с правилами проектирования, паттернами и моделями, которые не зависят от версии Java и на протяжении многих лет остаются актуальными и эффективными.
Эта книга охватывает следующие темы:
- Базовые концепции параллелизма и безопасности потоков
- Методы построения и составления многопоточных классов
- Использование блоков параллелизма в java.util.concurrent
- Оптимизация производительности: что можно делать, а что не стоит и пытаться
- Тестирование параллельных программ
- Атомарные переменные, неблокирующие алгоритмы и модель памяти Java
Легко создать конкурентную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В «Java Concurrency на практике» вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Авторы не предлагают перечень API и механизмов параллелизма, они знакомят с правилами проектирования, паттернами и моделями, которые не зависят от версии Java и на протяжении многих лет остаются актуальными и эффективными.
Эта книга охватывает следующие темы:
- Базовые концепции параллелизма и безопасности потоков
- Методы построения и составления многопоточных классов
- Использование блоков параллелизма в java.util.concurrent
- Оптимизация производительности: что можно делать, а что не стоит и пытаться
- Тестирование параллельных программ
- Атомарные переменные, неблокирующие алгоритмы и модель памяти Java
Характеристики
Переплёт:Мягкий
Год издания:2021
Количество страниц:464
Издательство:Питер
ISBN:978-5-4461-1314-9
Размер книги, см:
x16,5
x2,1
x23,3
1245 ₽
Способы доставки
В пункты выдачи и постаматы
От 1 до 14 дней. Сроки доставки зависят от удалённости региона
Курьерская доставка
От 1 до 12 дней. Сроки доставки зависят от удалённости региона



![Опыты и самоделки по физике [1955] Опыты и самоделки по физике [1955]](https://konzeptual.ru/image/cache/catalog/demo/syncms/04075a3c-da2e-11eb-0a80-02ec00165623_0-250x400.jpg)
![Приёмы счёта [1959] Приёмы счёта [1959]](https://konzeptual.ru/image/cache/catalog/demo/syncms/020fe6a2-df32-11eb-0a80-08d80010dfdf_0-250x400.jpg)
![Обучение решению задач в начальной школе [1950] Обучение решению задач в начальной школе [1950]](https://konzeptual.ru/image/cache/catalog/demo/syncms/99fcb294-f9c9-11eb-0a80-03c6000c53a9_0-250x400.jpg)
![Цветной советский букварь [1959] Цветной советский букварь [1959]](https://konzeptual.ru/image/cache/catalog/demo/syncms/f066563c-4b9b-11ee-0a80-09d10002454d_0-250x400.jpg)



![Книга по исправлению недостатков речи [1938] Книга по исправлению недостатков речи [1938]](https://konzeptual.ru/image/cache/catalog/demo/syncms/77bf91a8-c75d-11eb-0a80-065a00254f0d_0-250x400.jpg)
