Trong tài liệu của Apple, nó nói:Làm cách nào để tạo một bế tắc trong Grand Central Dispatch?
Chú ý: Bạn không bao giờ nên gọi dispatch_sync hoặc dispatch_sync_f chức năng từ một nhiệm vụ được thực hiện trong cùng một hàng đợi hai người là bạn kế hoạch để vượt qua các chức năng. Điều này đặc biệt quan trọng đối với các hàng đợi nối tiếp , được đảm bảo bế tắc, nhưng cũng nên tránh được cho các hàng đợi đồng thời.
Làm cách nào để bạn viết mã để thực hiện chính xác điều này?
Bạn muốn ví dụ về mã tạo bế tắc? – Vladimir
Có, xin vui lòng, để học tập – BlackMouse
Xem thêm [câu hỏi này] (http://stackoverflow.com/questions/10330679/how-to-dispatch-on-main-queue-synchronously-without-a-deadlock) cho một ví dụ thực tế có thể dễ dàng bế tắc. – zoul