#898

Poznajemy wirtualne wątki w JDK 21

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

🟢  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.

Żarówka

Czego się nauczysz?

Dowiesz się, na czym polega koncepcja wątków wirtualnych oraz wypróbujesz je w praktyce, a także użyjesz ich do współbieżnego wykonania zadań w czytelny sposób
Grupa

Dla kogo jest ten warsztat?

Dla programistów Javy chcących zapoznać się z koncepcją wirtualnych wątków udostępnionych w JDK 21
Notatnik

Wymagania wstępne

Znajomość języka Java na poziomie średniozaawansowanym.

Wymagania instalacyjne:
- JDK 21, IntelliJ IDEA (może być Community), Maven, klient Git.

Prowadzący

Marcin Chrost:

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

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
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.