„Е, здравей Амиго! Надявам се, че нямаш грандиозни планове за вечерта, защото намерих разумна селекция от материали за многопоточност за твое удоволствие.

По-добре заедно: Java и клас Thread.

Част I — Нишки на изпълнение . Многонишковостта е вградена в Java от самото начало. Нека първо си припомним откъде идват нишките и How са организирани.

Част 2 — Синхронизация . Тази статия е посветена на основните средства за синхронизация между нишките. Ще проучим мониторите, заключванията и синхронизирането.

Част 3 — Взаимодействие . Общ преглед на подробностите за взаимодействието на нишките. Ще проучим проблемите, които могат да възникнат при взаимодействие на нишки, и ще говорим за това How да ги избегнем.

Част 4 — Callable, Future и приятели . Тази част ще обясни How да работите с многопоточни изчисления и Howви подходящи инструменти се появиха в Java 1.8. Защо се нуждаем от интерфейса Future и неговата реализация в класа CompletableFuture?

Част V — Изпълнител, ThreadPool, Fork/Join . Тук ще се опитаме да си спомним Executor, пуловете от нишки и рамката fork/join. Ще научите How да използвате всичко това и Howво още трябва да прочетете.

Част 6 — Изстрелвай! В последната част ще разгледаме наличните в Java механизми за синхронизация и ще обобщим."