In Apple-docs, heißt es:Wie erstelle ich einen Deadlock in Grand Central Dispatch?
Wichtig: Sie sollten die dispatch_sync nie anrufen oder dispatch_sync_f Funktion aus einer Aufgabe, die in der gleichen Warteschlange ausgeführt wird, dass Sie Planung sind an die Funktion zu übergeben. Dies ist besonders wichtig für serielle Warteschlangen , bei denen ein Deadlock garantiert ist, die jedoch auch für gleichzeitige Warteschlangen vermieden werden sollten.
Wie schreiben Sie den Code, um genau dies zu tun?
Sie mögen Beispiel-Code, die Deadlock erzeugt? – Vladimir
Ja bitte, zum Lernen – BlackMouse
Siehe auch [diese Frage] (http://stackoverflow.com/questions/10330679/how-to-dispatch-on-main-queue-synchronous-without-a-deadlock) für ein realistisches Beispiel das kann leicht zum Stillstand kommen. – zoul