Suchergebnisse für Anfrage "grand-central-dispatch"
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 ...
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...
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...
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...
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...
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 ...
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...
Array wird beim Lesen geändert, nicht aufgezählt
Wenn ich zwei verschiedene Threads über GCD auf einen habe
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 ...