Читать онлайн «Java Concurrency in Practice»

Автор Joshua Bloch

Java Concurrency in Practice with Tim Peierls Joshua Bloch Joseph Bowbeer David Holmes and Doug Lea Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City JAVA CONCURRENCY НА ПРАКТИКЕ ББК 32. 973. 2-018-02 УДК 004. 4 Д40 Гетц Брайан, Пайерлс Тим, Блох Джошуа, Боубер Джозеф, Холмс Дэвид, Ли Даг Д40 Java Concurrency на практике. — СПб. : Питер, 2020. — 464 с. : ил. — (Серия «Для профессионалов»). ISBN 978-5-4461-1314-9 Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений.
В «Java Concurrency на практике» сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования. Легко создать конкурент- ную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В «Java Concurrency на практике» вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, издатель- ство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответ- ственности за возможные ошибки, связанные с использованием книги. На момент подготовки книги к изданию все ссылки на интернет-ресурсы были действующими.