Является ли "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.