Poznajemy wirtualne wątki w JDK 21
🟢 Warsztat wieczorny w godz. 17:00-21:00 (4 h) 🟢
W JDK 21 ostatecznie wprowadzono koncepcję wątków wirtualnych. Mogą one zrewolucjonizować sposób, w jaki można sobie radzić w systemach, w których mamy do czynienia z dużą ilością operacji blokujących co uniemożliwia ich skalowanie. Oprócz tego jako preview feature pojawiły się structured concurrency i scoped values będące uzupełnieniem wirtualnych wątków. Na warsztacie pokażemy, jak praktycznie połączyć ze sobą i użyć. ww. elementów w celu uczytelnienia kodu.
Czego się nauczysz?
Dla kogo jest ten warsztat?
Wymagania wstępne
Wymagania instalacyjne:
- JDK 21, IntelliJ IDEA (może być Community), Maven, klient Git.
Prowadzący
Java & Web Developer oraz Technical Leader w firmie JCommerce z ponad 10 letnim stażem. Uczestniczył w wielu międzynarodowych projektach. Od czasu do czasu wspiera młodszych kolegów w rozwoju zawodowym. Lubi nowości w świecie IT, aczkolwiek podchodzi do nich z rozsądkiem i rezerwą wynikającą z doświadczenia. Najbardziej ceni sobie dobrze zgrane zespoły, które potrafią się same motywować i sobą zarządzać. Uważa też że umiejętności miękkie w świecie IT są tak samo ważne jak twarde a zwykle bardzo niedoceniane.
Program warsztatów
1. Słabe strony klasycznych wątków (operacje blokujące, pamięć, etc.),
2. Wątki wirtualne – definicja, użycie, pułapki,
3. Structured concurrency – czytelny zapis zadań wykonywanych współbieżnie,
4. Scoped values jako odpowiedź na wady ThreadLocal.
Uwaga
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
Zapisy na wybrany warsztat zostały zakończone.