Wie erstelle ich einen Deadlock in Grand Central Dispatch?

In Apple-Dokumenten heißt es:

Wichtig: Sie sollten die Funktion dispatch_sync oder dispatch_sync_f niemals von einer Task aus aufrufen, die in derselben Warteschlange ausgeführt wird, die Sie an die Funktion übergeben möchten. 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 schreibt man den Code, um genau das zu tun?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage