Является ли "Java Concurrency In Practice" по-прежнему действительным?

Является Java Concurrency in Practice по-прежнему действительным? Мне интересно, все ли идеи, концепции и реализация, описанные в книге, по-прежнему соответствуют последним версиям Java.

Я спрашиваю, потому что последнее издание было сделано в 2006 году.

Ответ 1

Да, это все еще действует на мой взгляд. В этой области нет больших изменений с 6 по 7. Вилка-присоединение - это новая функция, которая очень подходит для проблем типа "разделяй и властвуй". Но все существующие вещи внутри книги, такие как синхронизация, volatile, servlet, все еще очень актуальны.

Ответ 2

В то время как моя перспектива может быть предвзятой, мое текущее намерение по обновлению книги будет почти строго аддитивным, охватывая fork-join, параллельную декомпозицию и новые операции параллельных операций с массивами, поступающие в Java SE 8.

Ответ 3

Я купил эту книгу в 2013 году. У меня были очень серьезные сомнения в том, что она будет актуальной и полезной, учитывая, что это издание было опубликовано так давно. Мир технологий быстро развивается, а технология программного обеспечения еще быстрее. Тем не менее, эта книга является основополагающей. Концепции и практика, которые обсуждаются, являются большей основой для хорошего проектирования и проектирования программного обеспечения, чем обновления последних и самых больших API. Эта книга была незаменимой, и я рад, что добрался до того, как решил написать хотя бы одну строку параллельного кода. Вероятно, это спасло меня бесчисленное количество часов.

Ответ 4

Да, конечно, это все еще актуально, но я порекомендую дополнительно или как введение Хорошо обоснованный Java-разработчик хорошо написанную книгу с главой о современной Java concurrency и хорошо выполненные примеры.

Ответ 5

Да. Очень. Вы всегда можете отслеживать новые вещи, внедряемые на Java, однако книга прекрасно справляется с объяснением основ.

Если это помогает, это исходит от исследователя полного времени в concurrency и parallelism с помощью OOP.

Ответ 6

Я бы так сказал. JDK7 добавляет инфраструктуру fork-join, но это скорее усовершенствование, чем замена более ранних concurrency инструментов.

Ответ 7

Если вы собираетесь начать свой проект с использованием Java 8, вы можете также рассмотреть новые книги и учебные пособия, потому что новые вещи появились в Java 8 как потоки, лямбды и новые атомы - это немного меняет методы разработки.

Ответ 8

Да. Тем не менее, это действительно так, и у меня есть хорошие отзывы от моих друзей. Это одна из лучших книг для изучения concurrency в java. Вы можете прочитать обзор для Java concurrency In Practice

Ответ 9

Хорошо, книга выглядит многообещающей, когда я читаю некоторые главы предварительного просмотра в Интернете. Это дает достаточно информации о Java и общих аспектах concurrency. Можно сохранить эту книгу в качестве удобного оборудования при разработке и внедрении как наивных, так и сложных приложений concurrency.