Java Multithreading. Asynchronous programming and ForkJoin Framework. Część 3

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.
Kod: JVA-072
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

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 880 zł
Bucharest 880 zł
Kraków 880 zł
Wroclaw 880 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
JVA-072104067

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.