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