Sobes.tech
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:

  1. Job: Korutinanın həyat dövrünü idarə edir (başlatma, ləğv etmə, tamamlanma).
  2. 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).
  3. CoroutineName: Debug üçün korutina adı.
  4. 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).