Java.util.concurrent, примеры, учебник и код
Я просил создать многопоточное java-приложение, используя библиотеку java.util.concurrent
. Я не знаком с этой библиотекой, но имею хорошее понимание проблем с многопоточным кодом.
Я ищу учебник и пример кода, который показывает эту используемую библиотеку java и ее лучшие практики.
Ответы
Ответ 1
Если вы быстро учащийся, я рекомендую сайт www.java2s.com(Java API по примеру).
Здесь полная ссылка для параллельного пакета: http://www.java2s.com/Code/JavaAPI/java.util.concurrent/Catalogjava.util.concurrent.htm
EDIT:
Если вы можете потратить немного денег (и не спешите), я рекомендую эту книгу:
Java Concurrency на практике
http://www.amazon.com/Java- Concurrency -Practice-Brian-Goetz/dp/0321349601/ref = sr_1_1? ie = UTF8 & qid = 1290021702 & sr = 8-1
Здесь действительно много примеров и хороших практик.
Ответ 2
Обычно я предпочитаю учиться у основного источника и рекомендую его:
http://download.oracle.com/javase/tutorial/essential/concurrency/index.html
Также мне очень нравится книга "Думая на Java" Брюса Эккеля
Ответ 3
Вы можете попробовать мои краткие заметки по теме (всего 10 страниц). Я сделал этот быстрый учебник после прочтения некоторых статей наряду с javadoc для java.util.concurrent.
Ответ 4
Vogella Java Concurrency/Учебное пособие по многопотоке
Охватывает основы (неизменяемые структуры данных) и все соответствующие технологии - от Thread
по структуре (Java 6, java.util.concurrent
) Executor
и Future
s/Callable
s до (приходящих Java 7) fork/join framework.
20 печатных страниц, а не лучший английский, но до сути.
Ответ 5
проверить этот пост. Он очень хорошо объясняет основы параллельного дизайна.
http://walivi.wordpress.com/2013/08/24/concurrency-in-java-a-beginners-introduction/