Przejdź do treści

Szczegóły

🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/poznajemy-wirtualne-watki-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?
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.

🟢 Dla kogo jest ten warsztat?
Dla programistów Javy chcących zapoznać się z koncepcją wirtualnych wątków udostępnionych w JDK 21.

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

🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/poznajemy-wirtualne-watki-w-jdk-21/

Java

Inne zainteresowania członków: