Junior — Middle
Ποια κλάση ουράς υλοποιεί παγκόσμια πρόσβαση ή παγκόσμια ουρά;
sobes.tech AI
Απάντηση από AI
Στο iOS, για την υλοποίηση μιας παγκόσμιας ουράς χρησιμοποιείται η κλάση DispatchQueue με τη μέθοδο global().
Η παγκόσμια ουρά είναι μια συστημική ουρά, προσβάσιμη σε όλη την εφαρμογή και διαχειριζόμενη από το σύστημα. Χρησιμοποιείται για την εκτέλεση εργασιών στο παρασκήνιο με διαφορετικά επίπεδα προτεραιότητας.
Παράδειγμα χρήσης παγκόσμιας ουράς:
DispatchQueue.global(qos: .background).async {
// Κώδικας που εκτελείται στο παρασκήνιο
print("Εκτελείται στην παγκόσμια ουρά")
}
Εδώ, η DispatchQueue.global() επιστρέφει μια παγκόσμια ουρά με την καθορισμένη ποιότητα υπηρεσίας (QoS).