W docs Apple, to mówi:Jak utworzyć zakleszczenie w Grand Central Dispatch?
Ważne: Nigdy nie powinno wywołać dispatch_sync lub dispatch_sync_f funkcję z zadania, które jest wykonywany w tej samej kolejce, że jesteś planuje przekazać do funkcji. Jest to szczególnie ważne w przypadku kolejek szeregowych, które są zabezpieczone przed zakleszczeniem, ale powinny też być unikane w przypadku równoległych kolejek.
Jak napisać kod, aby zrobić dokładnie to?
Chcesz przykład kodu, który tworzy impasu? – Vladimir
Tak, proszę, do nauki – BlackMouse
Zobacz także [to pytanie] (http://stackoverflow.com/questions/10330679/how-to-dispatch-on-main-queue-synchronously-without-a-adlock) dla realistycznego przykładu to może łatwo utknąć w martwym punkcie. – zoul