| Tytuł: | Nowoczesne wielowątkowe i asynchroniczne programowanie w Javie |
| Kod: | advanced-threads |
| Kategoria: | Zaawansowana Java |
| Forma: | |
| Czas trwania: | 1 dzień |
| Odbiorcy: | developerzy |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Szkolenie nakierowanie jest na pragmatyczne poznanie specyfiki pracy z wątkami w Javie i zbudowanie solidnych fundamentów pod kątem dalszego rozwoju.
Podczas szkolenia dowiesz się:
- do czego służy ten irytujący InterruptedException
- w jaki sposób dobierać parametry pól wątków pod specyfikę operacji
- dlaczego Parallel Stream API nie nadaje się do produkcyjnego wykorzystania
- jak efektywnie zrównoleglać przetwarzania kolekcji bez Parallel Stream API
- jakie złośliwe pułapki przygotowali twórcy Javy podczas projektowania CompletableFuture
- dlaczego jest tyle hałasu w temacie Wirtualnych Wątków i jak nie zrobić sobie nimi krzywy
- czy Wirtualne Wątki wykończą reaktywne programowanie
Wyróżniki szkolenia
- Praktyczne przykłady
- Wzorce i pułapki
- Zrozumienie fundamentów
Program Szkolenia
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
Podstawy wątków- wątki vs procesy
- uruchamianie/zatrzymywanie wątków, pułapki Thread.stop()
- przerywanie operacji
- wątki vs procesy
-
Pule wątków- rodzaje pul wątków, podstawowe parametry, architektura
- tuning pool wątków
- ForkJoinPool - architektura i wyzwania
- rodzaje pul wątków, podstawowe parametry, architektura
-
Asynchroniczne przetwarzanie- Future vs CompletableFuture
- CompletableFuture threading model
- Pułapki CompletableFuture
- Future vs CompletableFuture
-
Równoległe przetwarzanie kolekcji- Pułapki Parallel Stream API
- Zrównoleglanie z wykorzystaniem Future i CompletableFuture
- Pułapki Parallel Stream API
-
Wirtualne Wątki- Porównanie z wątkami platformowymi i reaktywnym programowaniem
- Wykorzystanie wirtualnych wątków w Stream API z pomocą Gatherers
- Porównanie z wątkami platformowymi i reaktywnym programowaniem
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.