is there a good overview of various execution cont...
# coroutines
c
is there a good overview of various execution contexts/dispatchers? finding it a little hard to understand where stuff runs after suspend, especially with flowOn (not sure which block of code runs where)
g
after suspend it will run on the same dispatcher as before suspend
except cases when you use Unconfined dispatcher which is not dispatching calls, just use call site thread
Official guide is pretty good and explaining those things https://kotlinlang.org/docs/reference/coroutines/coroutine-context-and-dispatchers.html
flowOn is new experimental API, just check documentation of this extension, I don’t think that there is a better guide
c
thanks!