2022 - Krzysztof Ślusarski - Concurrency - Java memory model - nie tylko dla orłów

youtube.com 1 rok temu


Jak poprawnie synchronizować wątki, które używają tych samych danych w pamięci? Na to pytanie odpowiada specyfikacja języka Java, rozdział 17.4. Niestety jest on napisany w bardzo formalny, matematyczny sposób.

Na prezentacji postaram się przedstawić absolutne podstawy synchronizacji wątków, wynikające ze specyfikacji. Do prezentacji, zamiast języka matematycznego, użyję języka, który wszyscy znamy: Javy.

Postaram się również wytłumaczyć dlaczego ta wiedza może przydać się każdemu programiście.