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?