An vielen Orten in meiner app ich den nächsten Code verwenden Hintergrundaufgaben auszuführen und den Haupt-Thread mitteilen:erstellen Sie eine benutzerdefinierte sequenzielle globale Absende-Warteschlange
dispatch_queue_t backgroundQueue = dispatch_queue_create("dispatch_queue_#1", 0);
dispatch_async(backgroundQueue, ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});
Ist es möglich, eine backgroundQueue an einem Ort zu schaffen (wo geht es am besten?) und später benutzen? Ich weiß über die globale Warteschlange des Systems, aber die Bestellung ist wichtig für mich.
könnten Sie bitte ein Anwendungsbeispiel hinzufügen? – pvllnspk
Sicher: dispatch_async (backgroundQueue(),^{NSLog (@ "An der Hintergrundwarteschlange!"}); –
kann Ihren Code in der Antwort nicht kompilieren – pvllnspk