Java Concurrency на практике
Также данная книга доступна ещё в библиотеке. Запишись сразу в несколько библиотек и получай книги намного быстрее.
Посоветуйте книгу друзьям! Друзьям – скидка 10%, вам – рубли
По вашей ссылке друзья получат скидку 10% на эту книгу, а вы будете получать 10% от стоимости их покупок на свой счет ЛитРес. Подробнее
- Объем: 464 стр.
- Жанр:з арубежная компьютерная литература, п рограммирование
- Теги:J ava, м ногопоточное исполнение, п рограммирование на Java, р азработка приложений, р азработка программного обеспеченияРедактировать
По абонементу вы каждый месяц можете взять из каталога одну книгу до 700 ₽ и две книги из специальной подборки. Узнать больше
Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры – это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений. В «Java Concurrency на практике» сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования. Легко создать конкурентную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В «Java Concurrency на практике» вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Авторы не предлагают перечень API и механизмов параллелизма, они знакомят с правилами проектирования, паттернами и моделями, которые не зависят от версии Java и на протяжении многих лет остаются актуальными и эффективными. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Возрастное ограничение: 16+ Дата выхода на ЛитРес: 06 июля 2020 Дата перевода: 2020 Объем: 464 стр.
ISBN: 978-5-4461-1314-9 Общий размер: 9 MB Общее кол-во страниц: 464 Размер страницы: Переводчик: Правообладатель: Питер
Книга Джошуа Блоха «Java Concurrency на практике» — скачать в pdf или читать онлайн. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.
Java Concurrency in Practice
Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice , the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them. However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant. This book covers: Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Performance optimization dos and donts Testing concurrent programs Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model
Отзывы
Популярные книги
Два года я думал лишь о том, как бы подобраться к этому месту. Мой Великий План, все его сложнейшие.
Рейтинг-ноль (Альфа-5)
«Текст» – первый реалистический роман Дмитрия Глуховского, автора «Метро», «Будущего» и «Сумерек».
Текст
«…Эти с виду вежливые и предупредительные люди очень коварны. Один из них рассказал: „Если я хочу к.
Бойся, я с тобой
Двенадцать долгих лет в Азкабане — мрачной тюрьме волшебного мира — содержался всем известный узник.
Гарри Поттер и узник Азкабана
Об авторе этой книги Оскар Уайльд родился в Дублине, столице Ирландии, в 1854 году. Он писал проз.
Портрет Дориана Грея
1 — Девушка с татуировкой дракона. Сорок лет загадка исчезновения юной родственницы не дает по.
Миллениум. Тетралогия. (ЛП)
Привет тебе, любитель чтения. Не советуем тебе открывать «Java Concurrency in Practice» Peierls Tim (EN) утром перед выходом на работу, можешь существенно опоздать. Обращают на себя внимание неординарные и необычные герои, эти персонажи заметно оживляют картину происходящего. Из-за талантливого и опытного изображения окружающих героев пейзажей, хочется быть среди них и оставаться с ними как можно дольше. Многогранность и уникальность образов, создает внутренний мир, полный множества процессов и граней. По мере приближения к исходу, важным становится более великое и красивое, ловко спрятанное, нежели то, что казалось на первый взгляд. Запутанный сюжет, динамически развивающиеся события и неожиданная развязка, оставят гамму положительных впечатлений от прочитанной книги. Финал немножко затянут, но это вполне компенсируется абсолютно непредсказуемым окончанием. Всем словам и всем вещам вернулся их изначальный смысл и ценности, вознося читателя на вершину радости и блаженства. Актуальность проблематики, взятой за основу, можно отнести к разряду вечных, ведь пока есть люди их взаимоотношения всегда будут сложными и многообразными. Мягкая ирония наряду с комическими ситуациями настолько гармонично вплетены в сюжет, что становятся неразрывной его частью. Создатель не спешит преждевременно раскрыть идею произведения, но через действия при помощи намеков в диалогах постепенно подводит к ней читателя. «Java Concurrency in Practice» Peierls Tim (EN) читать бесплатно онлайн безусловно стоит, здесь есть и прекрасный воплощенный замысел и награда для истинных ценителей этого жанра.
Новинки
Всегда предполагала, что студенческая жизнь в Питере будет прекрасным временем. Новый город, но.
Реванш
Всегда предполагала, что студенческая жизнь в Питере будет прекрасным временем. Новый город, но.
Шестая, на данный момент последняя из завершенных книг серии «Лазарет на перекрестке миров». Оказа.
Жизнь взаймы
Шестая, на данный момент последняя из завершенных книг серии «Лазарет на перекрестке миров». Оказа.
Однажды терпение ведьмочки Геллы лопнуло. Три двойки по некромантии! Этот гадкий магистр Формблю о.
Java Concurrency in Practice
Not in United States ? Choose your country’s store to see books available for purchase.
See if you have enough points for this item. Sign in
Synopsis
Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them.
However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.
- Basic concepts of concurrency and thread safety
- Techniques for building and composing thread-safe classes
- Using the concurrency building blocks in java.util.concurrent
- Performance optimization dos and don’ts
- Testing concurrent programs
- Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model