Was ist die Hauptwarteschlange in iOS?
Was ist die Hauptwarteschlange in iOS?

Video: Was ist die Hauptwarteschlange in iOS?

Video: Was ist die Hauptwarteschlange in iOS?
Video: Aus der Warteschlange in den WhatsApp Chat 2024, April
Anonim

Die Hauptwarteschlange ist der Versand Warteschlange in dem alle UI-Updates stattfinden und der Code mit UI-Änderungen platziert wird. Du musst zum Hauptwarteschlange um die Benutzeroberfläche nach Abschluss eines asynchronen Prozesses wie NSURLSession zu aktualisieren.

Was ist dann die Versandwarteschlange in iOS?

Versandwarteschlangen sind FIFO Warteschlangen an die Ihre Anwendung Aufgaben in Form von Blockobjekten stellen kann. Versandwarteschlangen Aufgaben entweder seriell oder gleichzeitig ausführen. Wenn Sie eine Arbeitsaufgabe asynchron planen, wird Ihr Code weiterhin ausgeführt, während die Arbeitsaufgabe an anderer Stelle ausgeführt wird.

Was ist außerdem eine serielle Warteschlange? Serielle Warteschlangen (auch bekannt als privater Versand Warteschlangen ) Führen Sie jeweils eine Aufgabe in der Reihenfolge aus, in der sie dem hinzugefügt werden Warteschlange . Gleichzeitig Warteschlangen (auch bekannt als eine Art globaler Versand Warteschlange ) führen eine oder mehrere Aufgaben gleichzeitig aus, aber die Aufgaben werden weiterhin in der Reihenfolge gestartet, in der sie zum hinzugefügt wurden Warteschlange.

Außerdem, was ist der Hauptthread in iOS?

Einfädeln ist ein wichtiges Konzept in iOS . Das Konzept ist ziemlich einfach. Wenn die App gestartet wird, befindet sie sich auf dem Haupt-Bedroung oder der UI-Thread . An diesem Punkt, wenn wir versuchen, eine zeitaufwändige Aufgabe im Haupt-Bedroung , das Benutzeroberfläche wird eine Weile nicht mehr reagieren. Dies ist eine Situation, mit der der Benutzer nie konfrontiert werden möchte.

Was ist DispatchGroup?

Versandgruppe . Eine Gruppe von Aufgaben, die Sie als eine Einheit überwachen.

Empfohlen: