#86 - 20.09.2023 godz. 18:00
#86: Kotlin Coroutines vs Java Green Threads
Wątek (thread) jest pojęciem bardzo szerokim. Funkcjonuje na poziomie systemu operacyjnego, co więcej różne systemy traktują go w różny sposób. Swoją perspektywę na ten temat ma JVM. A tu jeszcze rewolucja – wątki tylko w JVM-e. Z drugiej strony, żadna tam rewolucja, bo są włókna (fibers) w Windowsach znane od przynajmniej 20 lat. Zielone wątki ma także Go-lang. Co w tej sytuacji wybrać?
W trakcie najbliższego Talk4Devs Michał Zaborowski, Senior Software Engineer w j-labs, zestawi Kotlin Coroutines z Java Green Threads. Odpowie na pytania:
- czym jest wątek,
- jak wygląda synchronizacja między wątkami,
- jak zielone wątki sprawdzają się względem korutyn z Kotlina,
- jak korutyny zostały zaprojektowane i co daje taki model,
- jak działają oba podejścia,
- jakie mają mocne strony,
- z jakimi kosztami się wiążą,
- i w jakich obszarach najlepiej się sprawdzą.
Zbierając za i przeciw z obu rozwiązań chcę, aby każdy wyrobił sobie opinię, czy warto czekać, przesiadać się, albo po prostu zrozumieć, jak działają oba rozwiązania, żeby korzystać z nich zgodnie z przeznaczeniem – podsumowuje Michał.
Zapraszamy!
Maksimum wiedzy, żadnego lania wody.
ZAREJESTRUJ SIĘInżynier z wykształcenia i przekonania. Od 25 lat zarabia na pisaniu kodu, od nastu lat - JVM. Lubi szczegóły, niebanalne problemy, rozwiązania, które działają. Interesuje się też rozwojem osobistym – miłośnik podejścia Clifton StrengthsFinder. Ukończył szkołę coachingu, czyli też coach – nie mylić z mówcą motywacyjnym.
Nie zapomnij się zarejestrować!
ZAREJESTRUJ SIĘ