LJUG 2022#4 Java Threading Models - Dominik Szałkowski
O prezentacji:
Jednym z głównych celów podczas projektowania języka Java było umożliwienie programistom tworzenia aplikacji wielowątkowych. Dlatego już od wersji 1.0 dostępna jest klasa Thread oraz interfejs Runnable - dwa podstawowe sposoby współbieżnego uruchamiania fragmentów kodu. Jednak na przestrzeni lat zmieniały się podejścia do implementacji wielowątkowości na poziomie system operacyjny - wirtualna maszyna Javy, jak również pojawiały się nowe elementy związane z programowaniem wielowątkowym w samym API języka. W prezentacji zostaną przedstawione oraz porównane modele wielowątkowości wykorzystywane w Javie, od wersji najstarszej, aż do zdobywającego coraz większą popularność projektu Loom.
Sala udostępnione dzięki uprzejmości Dziekan wydziału MFiI UMCS
Partnerem spotkania jest firma Britenet
Partnerem spotkania jest Lubelska Wyżyna IT https://lwit.lublin.eu
Jest to kolejne wydarzenie wpisujące się w serię wydarzeń związanych z otrzymaniem przez Miasto Lublin tytułu Europejskiej Stolicy Młodzieży 2023.