it-swarm.com.ru

«Параллелизм Java на практике» остается в силе?

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

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

283
M-D

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

175
James Gan

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

566
Brian Goetz

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

45
scottb

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

16
tarrsalah

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

Если это помогает, это исходит от исследователя, работающего полный рабочий день, в параллелизме и параллелизме с использованием ООП.

9
codeFood

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

9
Rich Drummond

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

5
Den Roman

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

5
Krishna

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

0
Tushar Patidar