Witaj Amigo! Mam nadzieję, że nie macie żadnych ambitnych planów na dzisiejszy wieczór, bo znalazłam dla was niezłą kompilację wątków.

Nie możesz zadzierać z wątkami Java:

Część I - Wątki . Wielowątkowość jest wbudowana w Javę od samego początku. Przypomnijmy sobie najpierw, skąd pochodzą strumienie, jak są w zasadzie zorganizowane.

Część 2 — Synchronizacja . Poświęcony podstawowym środkom synchronizacji między wątkami. Zastanów się, czym jest monitor, zamek, synchronizacja.

Część 3 - interakcja . Przegląd cech interakcji wątków. Przyjrzyjmy się, jakie problemy mogą pojawić się podczas interakcji wątków i porozmawiajmy o tym, jak można ich uniknąć.

Część 4 - Callable, Future i przyjaciele . W tej części dowiesz się, jak pracować z obliczeniami w wątkach i jakie narzędzia do tego pojawiły się w Javie 1.8. Dlaczego potrzebujemy interfejsu Future i jego implementacji CompletableFuture.

Część 5 — Executor, ThreadPool, Fork Join . Tutaj przyjrzymy się Executorom, pulom wątków i Fork Join Framework. Dowiesz się, jak to wszystko wykorzystać i co jeszcze przeczytać.

Część 6 - do bariery ! W końcowej części rozważymy synchronizatory dostępne w Javie i podsumujemy.