2022 - Tomasz Nurkiewicz - Loom: rewolucja czy szczegół implementacyjny?

youtube.com 2 lat temu


Project Loom to inicjatywa w JVMie, dzięki której można tworzyć lekkie wątki. Ponieważ są niezależne od systemu operacyjnego, można ich uruchamiać miliony, np. dla wszystkich żądania bądź połączenia. Podczas prezentacji skupię się na działaniu tego mechanizmu i postaram się wam wytłumaczyć, iż nie ma tam żadnej magii.

W trakcie prezentacji poznacie:

* jak działają lekkie, wirtualne wątki i jak się mają do swoich starszych odpowiedników
* w jakich zadaniach wirtualne wątki mogą wam pomóc
* kiedy ich wykorzystanie nie ma sensu
* ...a kiedy wręcz zaszkodzą

Opowiem też, czy wirtualne wątki zastąpię programowanie reaktywne. Oraz czy znacząco zmienią nasz sposób pisania klasycznych aplikacji