GCD dispatch_sync同步引起死鎖的問題

截圖中可以看到程序運行到主線程同步執行時出現崩潰,下面來分析一下崩潰原因: 首先了解一下dispatch_sync: 第一個參數 queue 爲隊列對象,第二個參數block爲block對象。這個接口是同步將block扔到隊列queue中去執行,即扔了我就等着,等到queue排隊把這個block執行完之後,才繼續執行下一行代碼。 首先明確的是:執行這個dispatch_get_main_queue
相關文章
相關標籤/搜索