Java Concurrency на практике: Гетц, Блох, Пайерлс
Java Concurrency in Practice
16+
Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры - это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и
Полная аннотация
Все характеристики
Аннотация
Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры - это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений. В "Java Concurrency на практике" сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования.
Легко создать конкурентную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В "Java Concurrency на практике" вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Авторы не предлагают перечень API и механизмов параллелизма, они знакомят с правилами проектирования, паттернами и моделями, которые не зависят от версии Java и на протяжении многих лет остаются актуальными и эффективными.
Эта книга охватывает следующие темы:
- Базовые концепции параллелизма и безопасности потоков
- Методы построения и составления многопоточных классов
- Использование блоков параллелизма в java.util.concurrent
- Оптимизация производительности: что можно делать, а что не стоит и пытаться
- Тестирование параллельных программ
- Атомарные переменные, неблокирующие алгоритмы и модель памяти Java
Легко создать конкурентную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В "Java Concurrency на практике" вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Авторы не предлагают перечень API и механизмов параллелизма, они знакомят с правилами проектирования, паттернами и моделями, которые не зависят от версии Java и на протяжении многих лет остаются актуальными и эффективными.
Эта книга охватывает следующие темы:
- Базовые концепции параллелизма и безопасности потоков
- Методы построения и составления многопоточных классов
- Использование блоков параллелизма в java.util.concurrent
- Оптимизация производительности: что можно делать, а что не стоит и пытаться
- Тестирование параллельных программ
- Атомарные переменные, неблокирующие алгоритмы и модель памяти Java
Свернуть
Характеристики
Автор
Редактор
Переводчик
Издательство
Серия
ID товара
736625
ISBN
978-5-4461-1314-9
Страниц
464 (Офсет)
Вес
594 г
Размеры
234x164x19 мм
Тип обложки
обл - мягкий переплет (крепление скрепкой или клеем)
Иллюстрации
Черно-белые
Все характеристики
Нет в продаже
Рецензии на книгу
Читали книгу? Как она вам?
Мы всегда рады честным, конструктивным рецензиям.
Покупатели 8

Егор Макарцев
18 октября 2020 в 13:48
Книга знакомит читателя со многими тонкостями и подводными камнями многопоточности на Java, которые редко или вовсе не упоминаются в большинстве изданий. Поэтому она станет незаменимым помощником профессионального Java программиста.
Единственная оговорка, книга рассчитана главным образом на "продолжающих"...
Понравилась рецензия?
Да

Сергей Грамматчиков
12 сентября 2020 в 14:37
Ужасный перевод!
В этом можно убедиться, сравнив с англоязычным вариантом. Некоторые предложения не переведены. С этим ещё можно как-то мириться, но во многих предложениях искажен смысл, что ведет к не верному пониманию разработки приложений, активно использующих Java Concurrency.
Читать только оригинал!
Понравилась рецензия?
Да

Юрий Слизников
23 апреля 2020 в 21:37

Книга ужасная, точнее её перевод. Такое ощущение что переводили Гугл переводчиком. Я бы постыдился такую книгу издавать. Так что читайте в оригинале. Прикрепил картинку с куском текста: "Классы, использующие замковую защиту, должны документировать, какие переменные состояния защищены замками... ". Ну читаешь...
Понравилась рецензия?
Да

Полина Ноговицина
22 апреля 2020 в 16:01







Фото обложки и страниц книги для обзора
Понравилась рецензия?
Да

Николай Мишин
30 марта 2020 в 19:41


Спасибо за русский перевод этой библии по многопоточности. Насколько было сложно читать по английски и насколько просто по-русски. Громадная работа.
Понравилась рецензия?
Да
Книги из жанра

1 0132 026 -50% Еще 7 дней
Цифровизация процессов управления медико-гигиеническими рисками на производственных предприятиях
Шипилов Игорь Викторович