10
我必須使用dispatch_resume(...);
來恢復被暫停的調度,但由於方法恢復調度可能會被應用程序的幾個部分調用,所以我需要知道調度是否被暫停然後再打電話給它恢復(文檔說我必須平衡調度恢復/暫停,並且不能有比暫停更多的簡歷,否則我將以「負面暫停計數器」結束。iPhone - GCD檢查隊列是否被暫停
有沒有辦法測試如果派遣被暫停?
我必須使用dispatch_resume(...);
來恢復被暫停的調度,但由於方法恢復調度可能會被應用程序的幾個部分調用,所以我需要知道調度是否被暫停然後再打電話給它恢復(文檔說我必須平衡調度恢復/暫停,並且不能有比暫停更多的簡歷,否則我將以「負面暫停計數器」結束。iPhone - GCD檢查隊列是否被暫停
有沒有辦法測試如果派遣被暫停?
有沒有,通過設計(就像沒有取消機制)。暫停/恢復的概念必須平衡每一個小心像保留/釋放
也就是說,如果A暫停了隊列,B就沒有辦法讓B安全地知道它可以在不知道A的情況下恢復隊列。既然如此,調度API沒有理由增加複雜度被暫停的查詢並啓用一整個類別的錯誤,這些錯誤將在整個地方出現。
好的。謝謝。我懷疑這一點。 – SpaceDog 2011-01-31 22:48:05