Для профессионалов - Brian Goetz, Tim Peierls, Joshua Bloch /Брайан Гетц, Тим Пайерлс, Джошуа Блох, Джозеф Боубер - Java Concurrency in Practice / Java Concurrency на практике [2020, PDF, RUS]

Страницы:  1
Ответить
 

Propos

Top Seed 04* 320r

Стаж: 7 лет 5 месяцев

Сообщений: 861

Propos · 04-Мар-20 00:47 (5 лет 6 месяцев назад, ред. 04-Мар-20 00:54)

Java Concurrency in Practice / Java Concurrency на практике
Год издания: 2020
Автор: Brian Goetz, Tim Peierls, Joshua Bloch /Брайан Гетц, Тим Пайерлс, Джошуа Блох, Джозеф Боубер
Переводчик: Логунов А.
Издательство: Питер
ISBN: 978-5-4461-1314-9
Серия: Для профессионалов
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 464
Описание:
Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений.
В «Java Concurrency на практике» сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования.
Легко создать конкурентную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В «Java Concurrency на практике» вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Авторы не предлагают перечень API и механизмов параллелизма, они знакомят с правилами проектирования, паттернами и моделями, которые не зависят от версии Java и на протяжении многих лет остаются актуальными и эффективными.
Эта книга охватывает следующие темы:
• Базовые концепции параллелизма и безопасности потоков
• Методы построения и составления многопоточных классов
• Использование блоков параллелизма в java.util.concurrent
• Оптимизация производительности: что можно делать, а что не стоит и пытаться
• Тестирование параллельных программ
• Атомарные переменные, неблокирующие алгоритмы и модель памяти Java
Примеры страниц

Мои остальные раздачи - https://rutr.life/forum/tracker.php?rid=43141996
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

none14

Стаж: 15 лет 8 месяцев

Сообщений: 109

none14 · 04-Мар-20 23:13 (спустя 22 часа)

Публикация оригинала: 2006 год, раритет!
[Профиль]  [ЛС] 

andrey330

Стаж: 15 лет 2 месяца

Сообщений: 7


andrey330 · 23-Авг-20 11:03 (спустя 5 месяцев 18 дней, ред. 23-Авг-20 11:03)

Лучей добра автору раздачи.
[Профиль]  [ЛС] 

Propos

Top Seed 04* 320r

Стаж: 7 лет 5 месяцев

Сообщений: 861

Propos · 20-Окт-21 00:17 (спустя 1 год 1 месяц)

andrey330 писал(а):
79953488Лучей добра автору раздачи.
Взаимно!!
[Профиль]  [ЛС] 

VitalyKhan

Стаж: 11 лет 9 месяцев

Сообщений: 3


VitalyKhan · 30-Дек-21 13:39 (спустя 2 месяца 10 дней, ред. 30-Дек-21 13:39)

Начал читать и понял, что из-за неточностей перевода материал усваивается тяжело. Местами перевод откровенно вводит в заблуждение.
Если есть возможность, читайте оригинал.
Вообще такой сложный материал, наполненный терминами, прямых устовшихся аналогов которых в русском просто нет, понятно перевести очень непросто. И не уверен, что вообще возможно.
Вот например где я потерял много времени, чтобы понять суть:
стр.62 есть такое утверждение
"внутренние замки являются повторно входимыми"
ок, понятно.
стр.63 содержит такое описание кода
"Листинг 2.7. Код, запертый взаимной блокировкой, так как внутренние
замки не являются повторно входимыми"
WTF???
правильный же перевод описания Листинга такой (мне пришлось лезть в оригинал, чтобы понять):
Листинг 2. Такой код вызвал БЫ дэдлок, если БЫ внутренние замки были БЫ не повторно входимыми (reentrant)
т.е. на самом деле приведенный фрагмент кода нормальный!
и никакого дэдлока (взаимной блокировки) в нем нет!
original: Code that would deadlock if intrinsic locks were not reentrant.
[Профиль]  [ЛС] 

Привереда77

Стаж: 14 лет 10 месяцев

Сообщений: 549


Привереда77 · 01-Июл-22 22:49 (спустя 6 месяцев)

Перевод от Сорокина А.В. этой книги на гитхабе:
скрытый текст
github.com/strogo/JavaConcurrencyInPracticeTranslation
[Профиль]  [ЛС] 

oijklndkjlsanhjks

Стаж: 16 лет 1 месяц

Сообщений: 269

oijklndkjlsanhjks · 15-Май-23 21:15 (спустя 10 месяцев)

мда... ушел искать оригинал: перевод больше мешает чем помогает, соболезнования тем кто купил эту книгу... за раздачу спасибо
[Профиль]  [ЛС] 

DietrichBrown

Стаж: 5 лет 1 месяц

Сообщений: 3


DietrichBrown · 27-Апр-24 13:21 (спустя 11 месяцев)

оригинал
[Профиль]  [ЛС] 

Andd3dfx

Стаж: 14 лет 9 месяцев

Сообщений: 34


Andd3dfx · 16-Дек-24 22:21 (спустя 7 месяцев)

Привереда77 писал(а):
83320409Перевод от Сорокина А.В. этой книги на гитхабе:
скрытый текст
github.com/strogo/JavaConcurrencyInPracticeTranslation
Благодарю.
Перевод Сорокина лучше перевода вышедшего в 2020 году переиздания?
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error