#86 - 20.09.2023 godz. 18:00

#86: Kotlin Coroutines vs. Java Green Threads

Prelegent: Michał Zaborowski

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Ę
Michał Zaborowski

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Ę