Kod: JVA-072
Czas trwania: 6 godzin
Czas trwania: 6 godzin
Opis szkolenia
Na tym kursie dowiesz się, jak korzystać z nowego asynchronicznego interfejsu API języka Java, a zasadniczo z jego dwóch głównych klas: ForkJoinPool i CompleatableFuture. Przyjrzymy się, jak ta nowa technologia jest używana w JDK i nauczymy się jej używać, wykonując kilka praktycznych zadań.To szkolenie jest trzecią częścią naszego cyklu 3 kursów poświęconych wielowątkowości. Pozostałe dwa obejmują podstawową wielowątkowość (wątki, synchronizację, monitory itp.) oraz pakiet java.util.concurrent.
Plan szkolenia
ForkJoinFramework- Dlaczego potrzebujemy ForkJoinFramework
- Podstawy - algorytm dziel i zwyciężaj
- Ograniczenia
- Elementy - pula i zadanie
- Rekurencyjne akcje i zadania
- Wspólny przepływ pracy
- Wyszukiwanie asynchroniczne
Programowanie asynchroniczne
- Programowanie asynchroniczne i synchroniczne
- CompletableFuture interfejs
- Łączenie i komponowanie CompletableFutures
- Podsumowanie metod
Cele
- Popraw umiejętności programowania w języku Java
Grupa docelowa
- Młodsi i średniozaawansowani programiści Java