JUGŁ – W kierunku blokujących strumieni

Kiedy:
13 luty 2024@18:00 – 20:00
2024-02-13T18:00:00+01:00
2024-02-13T20:00:00+01:00
Gdzie:
Prezydenta Franklina Delano Roosevelta 10B
Lódz
Poland

CoWalk HUB Coworking & Biura
Franklina Delano Roosevelta 10 B, Łódź

Jak szybkie są wirtualne wątki? To pytanie może mieć tyle odpowiedzi, ile jest różnych use-case’ów, dlatego skupimy się na jednym: implementacji „direct-style” przetwarzania strumieniowego.

PREZENTUJE : Adam Warski

OPIS:
Zaczniemy od znanego z poprzednich wersji Javy ArrayBlockingQueue i zobaczymy jak z problemem radzi sobie Kotlin. Spróbujemy prostych implementacji w Javie i przejrzymy dostępne optymalizacje. To zaprowadzi nas do biblioteki jox: szybkich, skalowalnych kanałów w Javie.

W drugiej części wejdziemy po drabinie abstrakcji i zobaczymy jak na bazie kanałów z jox-a można zbudować API wyższego poziomu, przypominające to, które znamy z implementacji strumieni „reaktywnych”. Bezpieczeństwo zapewni nam ustrukturyzowana współbieżność, przyjazną składnię Scala, a szybkość jox.

https://www.meetup.com/Java-User-Group-Lodz/events/298434747