- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Java Concurrency на практике (Гетц Брайан; Пайерлс Тим; Боубер Джозеф; Джошуа Блох; Даг Ли; Холмс Дэвид); Прогресс книга, 2024
от 1434 до 2361
Издатель: Прогресс книга
ISBN: 978-5-4461-1314-9
EAN: 9785446113149
Книги: Математика
ID: 5493777
Добавлено: 12.02.2020
Описание
Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры - это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений. В "Java Concurrency на практике" сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования.
Легко создать конкурентную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В "Java Concurrency на практике" вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Авторы не предлагают перечень API и механизмов параллелизма, они знакомят с правилами проектирования, паттернами и моделями, которые не зависят от версии Java и на протяжении многих лет остаются актуальными и эффективными.
Эта книга охватывает следующие темы:
- Базовые концепции параллелизма и безопасности потоков
- Методы построения и составления многопоточных классов
- Использование блоков параллелизма в java.util.concurrent
- Оптимизация производительности: что можно делать, а что не стоит и пытаться
- Тестирование параллельных программ
- Атомарные переменные, неблокирующие алгоритмы и модель памяти Java
Смотри также о книге.
СкидкаГИД инфо +
Сервис сравнения цен СкидкаГИД предлагает сравнить цены на товар «Книга: Java Concurrency на практике (Гетц Брайан; Пайерлс Тим; Боубер Джозеф; Джошуа Блох; Даг Ли; Холмс Дэвид); Прогресс книга, 2024»
По данным нашего сервиса товар предлагался к продаже в 11 магазинах. На сегодняшний день доступен в 6 магазинах: Читай-город, Буквоед, book24, Яндекс.Маркет, Мегамаркет, Onliner BY. По цене от 1434 р. до 2361 р., средняя цена составляет 1778 р., а самая низкая цена в магазине Читай-город. В случае, если для вас на данный момент цена слишком высока, вы можете воспользоваться сервисом «Сообщить о снижении цены» - мы оповестим вас как только цена опустится до желаемого значения. Но будьте внимательны, используя сервис «История цены» можно спрогнозировать в какую сторону изменяется цена, возможно сейчас самое время для покупки.
Кроме сервиса сравнеция цен, наш сайт также позволяет экономить еще двумя способами: промокодный сервис (информация о промокодах, а также скидки и акции на товары), а также собственный кэшбэк сервис. Купить с кешбеком можно в следующих магазинах: Читай-город, Буквоед, book24, Яндекс.Маркет, Onliner BY. А информация о промокодах доступна рядом с ценой от магазина и постоянно обновляется.
Чтобы сделать правильный выбор у нас есть подборка видео обзоров.
Также покупатели оставили 11 отзывов. Если у вас есть чем дополнить данные отзывы, напишите свой отзыв. Или оцените уже имеющиеся отзывы +1 -1
О книге
Параметр | Значение |
---|---|
ISBN | 978-5-4461-1314-9 |
Автор(ы) | Гетц Брайан; Пайерлс Тим; Боубер Джозеф; Джошуа Блох; Даг Ли; Холмс Дэвид |
Автор | Гетц Брайан; Пайерлс Тим; Боубер Джозеф; Джошуа Блох; Даг Ли; Холмс Дэвид |
Бумага | офсет |
Вес | 0.59кг |
Возрастное ограничение | 16+ |
Возрастные ограничения | 16 |
Год издания | 2024 |
Издатель | Прогресс книга |
Издательство | Питер |
Кол-во страниц | 464 |
Количество книг | 1 |
Количество страниц | 464 |
Обложка | мягкая обложка |
Переплет | Мягкий переплёт |
Раздел | Программирование |
Размеры | 70x100/16 |
Серия | Для профессионалов |
Тип обложки | мягкая |
Формат | 164x213мм |
Язык издания | rus |
Видео обзоры
Где купить (6)
Цена от 1434 руб до 2361 руб в 6 магазинах
Также рекомендуем ознакомиться с ценами на Яндекс.Маркет.
Похожие предложения вы можете найти в нашей подборке:
Книги: Информационные технологии, Программирование - издательство "Прогресс книга"
Книги: Информационные технологии, Программирование с ценой 1147-1720 р.
Магазин | Цена | Наличие |
---|---|---|
Буквоед 5/5 | Промокоды на скидку | обновлено 28.12.2024 |
book24 5/5 |
| обновлено 28.12.2024 |
Мегамаркет 5/5 | 1583 Повышенный кешбэк до 40% Промокоды на скидку | обновлено 24.12.2024 |
Onliner BY Беларусь 5/5 | обновлено 28.12.2024 | |
Яндекс.Маркет 5/5 | 1646 Промокоды на скидку | обновлено 27.12.2024 |
Читай-город 5/5 | 1434
| обновлено 14.11.2024 |
Avito 5/5 | Avito доставка позволит получить любой товар, не выходя из дома
| |
Магазин | Последняя известная цена | Обновлено |
---|---|---|
Лабиринт | 1841 | 21.02.2024 |
ЛитРес | 990 | 31.12.2021 |
РЕСПУБЛИКА | 1820 | 04.06.2023 |
МАЙШОП | 1169 | 20.02.2024 |
OZON | 1073 | 24.06.2024 |
Кэшбэк сервис СкидкаГИД
На сегодняшний день товар «Книга: Java Concurrency на практике (Гетц Брайан; Пайерлс Тим; Боубер Джозеф; Джошуа Блох; Даг Ли; Холмс Дэвид); Прогресс книга, 2024» можно купить с кешбеком в 5 магазинах: Буквоед, book24, Onliner BY, Яндекс.Маркет, Читай-город
Кэшбэк – это возврат части денег, потраченных Вами в интернет-магазинах. Всего на нашем сайте более 500 магазинов, с многими из которых Вы наверняка уже знакомы. У каждого магазина свои условия. Кто-то возвращает процент от покупки, а кто-то фиксированную сумму.
Заказывайте он-лайн и получайте часть денег обратно, подробнее..
Пункты выдачи СДЭК г. Раменское
Вы можете получить свои товары в ближайшем пункте выдачи СДЭК
Цены в соседних городах
Отзывы (11)
-
Товарищ Артём
- 24 февраля 20205/5
Несмотря на то, что с титульных страниц и из выходных данных заботливо убрано упоминание даты публикации английского оригинала, эта дата для одной из классических книг по многопоточности в Java хорошо известна - это 9 мая 2006-го года. Это не делает книгу хуже, но оставляет открытым вопрос, почему эту книгу, прекрасно известную среди профессионалов, не переводили почти 14 лет, а теперь решили перевести, когда уже не Java 5 (актуальная на момент написания книги), а Java 13 и в Release Candidate (релиз - в марте) Java 14?
-
Occam's Shiv
- 13 марта 20203/5
Ещё одна обязательная к прочтению книга для Java разработчика была изуродована переводом и плохой (возможно отсутствующей) работой редактора.
В книге много ляпов и неправильных толкований профессиональных терминов, явно неточного перевода и просто странного построения предложений даже для русского языка. Бывает, в процессе чтения ты понимаешь, что должен разгадать этот ребус из нагромождения слов для того, что бы вникнуть в суть прочитанного.
В листингах с кодом есть ошибки (в оригинале их нет, я проверил). Для тех, кто слабо знаком с предметом и решил начать с этой книги - если что не поймёте то это не в вас проблема, возможно просто ошибка в коде/тексте.
Про актуальность книги писать не буду, в рецензии другого автора ниже все сказано.
По хорошему книгу лучше читать в оригинале. Если у вас проблемы с английским (оригинал написан, по моему, вполне читаемо даже для слабого английского) то можно поискать эту же книгу в любительском переводе в интернете (который вышел в 2018 году). Даже там меньше ошибок и читается вполне бодро. -
Слизников Юрий
- 23 апреля 20201/5
Книга ужасная, точнее её перевод. Такое ощущение что переводили Гугл переводчиком. Я бы постыдился такую книгу издавать. Так что читайте в оригинале. Прикрепил картинку с куском текста: "Классы, использующие замковую защиту, должны документировать, какие переменные состояния защищены замками... ". Ну читаешь и просто волосы встают дыбом!
-
Bezlikii
- 12 августа 20204/5
Классическое дополнение к его второй книге, которая есть на литресе. Обе у меня в бумажном варианте. Если первая книга рассказывает про то, как писать хорошо, то тут идет упор в многопоточное программирование. Это одна из самых сложных тем, которую не доверяют мидлам. Книга не для новичков.
-
Илья
- 12 сентября 20203/5
Англоязычный оригинал, однозначно, must have для всех Java-разработчиков.
Но, простите, я, читая всё дальше и дальше русскоязычное издание 2020-го года в переводе от «Питера», ужасаюсь. Сильно бросилось в глаза в главе 5, т.к. многие абзацы в ней сумбурны и напрочь каверкают исходный смысл и технические термины, кроме того, часто перевод слишком упрощается.
Читать лучше оглядываясь на англоязычный оригинал. -
Грамматчиков Сергей
- 12 сентября 20201/5
Ужасный перевод!
В этом можно убедиться, сравнив с англоязычным вариантом. Некоторые предложения не переведены. С этим ещё можно как-то мириться, но во многих предложениях искажен смысл, что ведет к не верному пониманию разработки приложений, активно использующих Java Concurrency.
Читать только оригинал! -
Макарцев Егор
- 18 октября 20204/5
Книга знакомит читателя со многими тонкостями и подводными камнями многопоточности на Java, которые редко или вовсе не упоминаются в большинстве изданий. Поэтому она станет незаменимым помощником профессионального Java программиста.
Единственная оговорка, книга рассчитана главным образом на "продолжающих". Поэтому тем, кто только начинает свой путь в мире Java будет сложно её понять. В прочем в таком случае знакомство с книгой можно просто отложить до времени. -
Дмитрий
- 2 ноября 20204/5
Перевод просто ужасный. Такое ощущение что издательство просто сделало рерайт любительского перевода, который, к слову, более профессиональный.
Питер, вы испортили книгу.
Зачем вы переводите операцию "compute-if-absent" как "добавить если отсувует" ?
Вот пример любительского перевода.
"Рассмотрим однопоточную программу, обрабатывающую большой объём данных. Однопоточные программы не требуют синхронизации, потому что нет потоков, обращающихся к разделяемым данным. Теперь представьте, что вы хотите добавить функцию для создания периодических снимков прогресса программы, таким образом, чтобы ей не пришлось начинать заново, в случае если она упадёт с ошибкой (crashes) или должна будет быть остановлена. Вы можете сделать это с помощью класса TimerTask, который отключается каждые десять минут, сохраняя состояние программы в файле."
Вот пример вашего:
"Рассмотрим однопоточную программу, обрабатывающий большой объем данных, в которую нужно добавить функционал создания периодических снимков продвижения её работы, чтобы в случае аварийной остановки она не вернулась в самое начало. Добавим объект, TimerTask, который срабатывает каждые 10 минут, сохраняя состояние программы в файле."
Очевидно, что ваш перевод - просто рерайт чужого перевода. Если воруете, то хотябы делайте красиво.
Добавить отзыв
Книги: Информационные технологии, Программирование - издательство "Прогресс книга"
Математика - издательство "Прогресс книга" »
Книги: Информационные технологии, Программирование в Раменском
Категория 1147 р. - 1720 р.