Middle+
Ի՞նչ է կորյունների կոնտեքստի միավորը։
sobes.tech AI
Պատասխան AI-ից
Սա տարրերի հավաքածու է, որը սահմանում է coroutine-ի վարքագիծը: Այն ներառում է հետևյալ կոմպոնենտները՝
- Job: Կառավարում է coroutine-ի կյանքի ցիկլը (սկսում, չեղարկում, ավարտում):
- CoroutineDispatcher: Սահմանում է այն թելն կամ թելերի խումբը, որի վրա կատարվում է coroutine-ը (օրինակ՝
Dispatchers.Main,Dispatchers.IO,Dispatchers.Default): - CoroutineName: Coroutine-ի անունը սխալների հայտնաբերման համար:
- CoroutineExceptionHandler: Անհատականացված handler-ը coroutine-ում չհամապատասխանվող բացառությունների համար:
Կոնտեքստը փոխանցվում է coroutine-ի մեկնարկի ժամանակ և կարող է համակցվել տարբեր աղբյուրներից (օրինակ՝ ծնողական coroutine-ի կոնտեքստը և բացահայտ նշված dispatcher):