Чтение после “Параллелизма Java На практике” для большего количества примеров параллелизма?

Многие люди в ТАК рекомендуемом для дайвинга в параллелизм Java путем чтения Параллелизма Java на практике (JCIP), иногда книга Doug Lea 1999 упоминаются также:

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

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

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

22
задан 2 revs 23 May 2017 в 12:09
поделиться

2 ответа

вот краткое изложение книги с примерами для быстрого ознакомления: 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

8
ответ дан 29 November 2019 в 05:48
поделиться

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

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

7
ответ дан 29 November 2019 в 05:48
поделиться