Чтение после "Java Concurrency In Practice" для большего количества примеров параллелизма? - PullRequest
22 голосов
/ 11 июля 2010

Многие в SO советуют погрузиться в параллелизм Java, прочитав Параллельный процесс Java на практике (JCIP) , иногда Книга Дуга Ли 1999 года также упоминается:

После прочтения JCIP, все еще чувствую необходимость в перепросмотре / консолидации темы . Это главным образом потому, что я чувствую отсутствие примеров в JCIP, однако книга затрагивает почти все аспекты многопоточности Java.

Можете ли вы порекомендовать какую-нибудь книгу / ресурсы , которые бы дополнили JCIP множеством примеров использования java.util.concurrent. * Использования?

Любые советы или ссылки приветствуются. Большое спасибо.

Ответы [ 2 ]

8 голосов
/ 11 июля 2010

Вот краткое изложение книги с примерами для быстрого ознакомления: https://blogs.oracle.com/carolmcdonald/entry/some_concurrency_tips, http://refcardz.dzone.com/refcardz/core-java-concurrency

вот еще несколько примеров: http://www.vogella.de/articles/JavaConcurrency/article.html

7 голосов
/ 12 июля 2010

Я не знаю книг, предлагающих лучшие примеры, чем JCiP. Книга Ли 1999 года отлично подходит для понимания примитивов, написанных для Java 5. Однако я спросил Дуга, какую книгу он рекомендует читать, и он предложил Искусство многопроцессорного программирования . Все доступные примеры написаны на Java (хотя есть некоторый псевдокод).

На основе этой книги написано множество реализаций параллелизма 1.6 (алгоритм списка пропусков для одного). Это отличная статья о том, как правильно реализовывать сложные алгоритмы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...