9
A
回答
21
NSOperationQueue
與底層GCD隊列之間的主要區別在於NSOperation
支持操作之間的依賴關係。 NSOperationQueue
在其所有依賴關係完成之前不會安排操作。在可用的操作中,選擇最高優先級的操作接下來運行。
由於操作隊列可能同時運行多個操作(根據maxConcurrentOperations
),所以在隊列上沒有嚴格的順序意義。使用依賴關係API或更改操作權限會更好。
我相信你可以在添加操作到隊列後改變依賴關係和優先級。
6
無法對隊列中的操作進行重新排序。如果您需要表達一個操作必須來到另一個操作,請使用依賴性API來執行此操作。
有關更多信息,請參閱NSOperationQueue文檔。概述的前兩段討論依賴關係。
相關問題
- 1. 重新排序
- 2. UICollectionView重新排序
- 3. 重新排序CActiveDataProvider
- 4. 重新排序DOM
- 5. 重新排序android
- 6. 重新排序行
- 7. 重新排序項
- 8. 重新排序ALAssets
- 9. TObjectList重新排序
- 10. 重新排序項
- 11. 重新排序行
- 12. 重新排序列
- 13. 重新排序箱
- 14. 重新排序Div像源重新排序
- 15. 排序/重新排序Primefaces Datagrid
- 16. jQuery的排序重新排序
- 17. Dashing - 重新排序/排序小部件
- 18. jQuery的 - 重新排序排序負載
- 19. 重新複製並重新排序表
- 20. 重新索引或重新排序組
- 21. 重新排列(重新排序,排序)陣列,你所希望的方式PHP
- 22. 重新排序列在MySQL
- 23. 拖放重新排序
- 24. ArgumentException重新排序listViewItems
- 25. EclipseLink重新排序謂詞?
- 26. SQLite重新排序表?
- 27. 重新排序GET變量
- 28. 重新排序JavaScript數組
- 29. 重新排列LIST(升序)
- 30. 重新排序Mathematica中
優先,是的。這會讓我足夠接近。謝謝! – mousebird 2010-01-26 22:20:03