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ı")
}