2023 - Łukasz Wojtach - Królewna Śnieżka i siedmiu współbieżnych krasnoludków

youtube.com 5 miesięcy temu


Współbieżne programowanie i współdzielony, zmienny stan - to byty, które nie współpracują zbyt dobrze ze sobą. Czasem jednak muszą. I co wtedy?

Opowiemy sobie, jaki efekt wywierają na korutyny “stare dobre sposoby”, takie jak volatile i synchronized. Zobaczymy też, na ile typowo korutynowe byty - Mutex i MutableStateFlow - są w stanie pomóc nam w okiełznaniu shared mutable state.

A może po prostu trzeba zmienić znane nam podejścia?