Sobes.tech
Junior — Middle

GCD-də hansı iş parçacığı ötürülən kod blokunu icra etməkdən məsuldur?

sobes.tech Süni İntellekt

AI-dan cavab

GCD (Grand Central Dispatch) daxilində, ötürülən kod bloku dispatch queue-da icra olunur. Kod bloku növbəyə yerləşdirilir və sonra sistem onun icrası üçün bir ip seçir. Beləliklə, ip birbaşa inkişaf etdirici tərəfindən seçilmir, əksinə sistem tərəfindən idarə olunur. GCD-nin ip hovuzundan istifadə etdiyini və blokun icra olunacağı xüsusi ipin dəyişə biləcəyini başa düşmək vacibdir.

Qlobal növbədə blok yaratmaq və icra etmək nümunəsi:

DispatchQueue.global().async {
    // Hovuzdakı bir ipdə asinxron olaraq icra olunacaq kod
    print("Blokun icrası")
}