Middle+
Mi a korutinok kontextus entitása?
sobes.tech MI
Válasz az MI-től
Ez egy olyan elemkészlet, amely meghatározza egy coroutine viselkedését. A következő komponenseket tartalmazza:
- Job: Kezeli a coroutine életciklusát (indítás, megszakítás, befejezés).
- CoroutineDispatcher: Meghatározza azt a szálat vagy szálak csoportját, amelyen a coroutine fut (például
Dispatchers.Main,Dispatchers.IO,Dispatchers.Default). - CoroutineName: A coroutine neve hibakereséshez.
- CoroutineExceptionHandler: Kezelője a nem kezelt kivételeknek a coroutine-ben.
A kontextus átadásra kerül a coroutine indításakor, és különböző forrásokból kombinálható (például a szülő coroutine kontextusa és egy kifejezetten megadott dispatcher).