Agenda

Dobry plan to podstawa

Zobacz, co w programie!

18:00 20:00

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

Prelegent

  • Michał Zaborowski
    Michał Zaborowski
    Senior Software Engineer w Piano
  • 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.

    100% konkretu, zero spamu!

    Zapisz się na nasz newsletter, żeby nie przegapić kolejnego wydarzenia.

    Zapisy zamknięte