Suchergebnisse für Anfrage "grand-central-dispatch"

9 die antwort

Verhindert, dass die Hintergrundaufgabe dispatch_after () ausgeführt wird

4 die antwort

Findet NSURLSession in einem separaten Thread statt?

Ich entwarf eine App, die NSURLSession verwendet, und überlegte, sie in einem anderen Thread mit Grand Central Dispatch zu platzieren. Wenn NSURLSession dies jedoch automatisch im Hintergrund ausführt, müsste ich dann nicht GCD ...

2 die antwort

Dispatched-Speichervorgänge für applicationDidEnterBackground:

Apples Dokumentation von"App-Zustände und Multitasking" (Abschnitt "Was zu tun ist, wenn in den Hintergrund gewechselt wird"), um zu spei...

TOP-Veröffentlichungen

2 die antwort

Wie kann ich überprüfen, ob ich in einer bestimmten GCD-Warteschlange ausgeführt werde, ohne dispatch_get_current_queue () zu verwenden?

Vor kurzem brauchte ich eine Funktion, mit der ich die synchrone Ausführung eines bestimmten Blocks in einer bestimmten Warteschlange für den seriellen Versa...

4 die antwort

Risikobewertung: Verwendung von Pthreads (vs. GCD oder NSThread)

Ein Kollege hat kürzlich vorgeschlagen, anstelle von GCD Pthreads zu verwenden, weil es "viel schneller" ist. Ich bin nicht anderer Meinung, dass e...

1 die antwort

Problemumgehung für das Thread-Limit in Grand Central Dispatch?

MitGrand Central Dispatchkann man leicht zeitraubende Aufgaben an Nicht-Haupt-Threads ausführen, Blockierungen des Haupt-Threads vermeiden und die Benutzerob...

6 die antwort

Bietet pthreads Vorteile gegenüber GCD?

Nachdem ich kürzlich Grand Central Dispatch gelernt habe, habe ich festgestellt, dass Multithread-Code ziemlich intuitiv ist (mit GCD). Mir gefällt die Tatsache, dass keine Sperren erforderlich sind (und dass sie intern ...

6 die antwort

Einfaches Beispiel für eine serielle GCD-Warteschlange wie FIFO mit Blöcken

Ich habe die Apple-Dokumentation zur Verwendung serieller Warteschlangen gelesen, um sicherzustellen, dass die Aufgaben in einer vorhersehbaren Reihenfolge a...

3 die antwort

Array wird beim Lesen geändert, nicht aufgezählt

Wenn ich zwei verschiedene Threads über GCD auf einen habe

3 die antwort

Die Leistung von gleichzeitigem Code unter Verwendung von dispatch_group_async ist VIEL langsamer als bei einer Single-Thread-Version

Ich habe in letzter Zeit einige Experimente angestellt, um mit einer großen Anzahl von Zufallszahlen "normalverteilte" Glockenkurven zu erzeugen. Der Ansatz ist einfach: Erstellen Sie ein Array von Ganzzahlen und setzen Sie es auf Null. (Ich ...