Является ли Java-параллелизм на практике все еще действительным? Мне интересно, соответствуют ли идеи, концепции и реализации, описанные в книге, последним версиям Java.
Я спрашиваю, потому что последнее издание было сделано в 2006 году.
java
concurrency
java-8
java-7
Мэриленд
источник
источник
Ответы:
Да, это все еще актуально в моей голове. В этой области нет больших изменений с 6 до 7. Fork-join - это новая функция, которая очень подходит для задач типа «разделяй и властвуй». Но все существующие внутри книги вещи, такие как синхронизация, энергозависимость, сервлет, все еще очень актуальны.
источник
Хотя моя перспектива может быть предвзятой, мое текущее намерение обновить книгу будет почти строго аддитивным, охватывающим разветвление, параллельное разложение и новые параллельные массовые операции с данными, появившиеся в Java SE 8.
источник
Я купил эту книгу в 2013 году. У меня были очень серьезные сомнения, что она будет актуальной и полезной, учитывая, что это издание было издано так давно. Мир технологий движется быстро, а технологии программного обеспечения - еще быстрее. Несмотря на это, эта книга является основополагающей. Обсуждаемые концепции и практики являются в большей степени основой для хорошего проектирования и разработки программного обеспечения, чем обновлениями новейших и наиболее эффективных API. Эта книга была незаменимой, и я рад, что получил ее до того, как решил написать хотя бы одну строку параллельного кода. Это, вероятно, спасло меня бесчисленные часы.
источник
Да, безусловно, это все еще верно, но я рекомендую в дополнение или в качестве введения Хорошо-обоснованный Java-разработчик хорошо написанную книгу с главой о современных методах параллелизма Java и хорошо сделанными примерами.
источник
Да. Очень сильно. Вы всегда можете следить за новыми вещами, вводимыми в Java, однако книга прекрасно объясняет основы.
Если это помогает, это исходит от исследователя полного дня в параллелизме и параллелизме с использованием ООП.
источник
Я бы так сказал. JDK7 добавляет инфраструктуру fork-join, но это улучшение, а не замена более ранних инструментов параллелизма.
источник
Да. Тем не менее, это действительно, и я получил хорошие отзывы от моих друзей. Это одна из лучших книг для изучения параллелизма в Java. Вы можете прочитать обзор Java Concurrency In Practice.
источник
Если вы собираетесь начать свой проект с использованием Java 8, возможно, вы захотите рассмотреть и новые книги и учебные пособия, так как в Java 8 появились новые вещи, такие как потоки, лямбды и новая атомика - это немного меняет методы разработки.
источник
Что ж, книга выглядит многообещающе, когда я читаю некоторые предварительные главы онлайн. Это дает достаточное понимание Java и общих аспектов параллелизма. Можно сохранить эту книгу как удобный наряд при разработке и реализации как простых, так и сложных приложений для параллелизма.
источник