Middle+
Koruq konteksi varlığı nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Bu, korutinanın davranışını təyin edən elementlər toplusudur. Aşağıdakı komponentləri əhatə edir:
- Job: Korutinanın həyat dövrünü idarə edir (başlatma, ləğv etmə, tamamlanma).
- CoroutineDispatcher: Korutinanın icra olunduğu ip və ya ip hovuzunu müəyyən edir (məsələn,
Dispatchers.Main,Dispatchers.IO,Dispatchers.Default). - CoroutineName: Debug üçün korutina adı.
- CoroutineExceptionHandler: Korutinadakı işlənməmiş istisnalar üçün handler.
Kontext, korutina başlatılarkən ötürülür və müxtəlif mənbələrdən birləşdirilə bilər (məsələn, valideyn korutinanın konteksti və açıq şəkildə göstərilən dispatcher).