grand-central-dispatch

Grand Central Dispatch (GCD) bietet einen einfachen und robusten Mechanismus für gleichzeitige und asynchrone Operationen, hauptsächlich in Apple-Betriebssystemen (z. B. iOS, macOS, watchOS und tvOS), aber auch FreeBSD und MidnightBSD.
0
Antworten

Ist dies eine gültige Methode, um Blöcke in Objective-C zu verwenden? [geschlossen]

Ich habe einen HTTP-Client erstellt, der Webdienste zum Synchronisieren von Informationen zwischen dem Client und dem Server verwendet. Ich habe Blocks und NSURLConnection verwendet, um dies auf der Client-Seite zu erreichen, aber ich bekomme hä...
11.11.2011, 23:06
4
Antworten

Risikobeurteilung: Verwenden von Pthreads (vs. GCD oder NSThread)

Ein Kollege hat kürzlich vorgeschlagen, dass ich Pthreads anstelle von GCD verwende, weil es "viel schneller" ist. Ich stimme nicht zu, dass es schneller ist, aber was ist das Risiko mit Pthreads? Mein Gefühl ist, dass sie letztendlich nirg...
05.01.2013, 23:45
2
Antworten

Warum bekomme ich mit dispatch_once einen Deadlock?

Warum bin ich festgefahren? %Vor% Ich erwarte, dass foo beim ersten Aufruf zweimal ausgeführt wird.     
04.10.2013, 08:02
2
Antworten

dispatch_sync-Aufruf in einen disass_async-Aufruf

Ich habe einige Zweifel über das Verhalten dieses Codes: %Vor% Von diesen Zeilen erwartete ich als Ausgabe step1 -> step3 -> step2 , aber ich erhalte nur step1 . Wenn ich dispatch_sync mit dispatch_async ändere, funktioniert es...
29.12.2011, 13:42
2
Antworten

dispatch_queue_t muss mit dispatch_release () freigegeben werden?

Ich habe zwei GCD Blöcke, die asynchron sind. Der erste ist für den Hintergrundthread, der zweite für den Hauptthread. Das funktioniert großartig, aber ich habe gerade irgendwo gesehen, dass ich sie vielleicht mit dispatch_release() freige...
23.02.2012, 23:04
3
Antworten

Wie "dispatch_apply ()" zu brechen?

Gibt es eine Möglichkeit, eine break -Anweisung in einer dispatch_apply() blockieren? ZB hat jede Cocoa-API, die ich mit Aufzählungsblöcken zu tun habe, einen "Stop" -Parameter: %Vor% Gibt es etwas Ähnliches für GCD?     
23.06.2010, 21:09