【发布时间】:2013-09-11 15:15:20
【问题描述】:
苹果这么说 操作队列通常提供用于运行其操作的线程。在 OS X v10.6 及更高版本中,操作队列使用 libdispatch 库(也称为 Grand Central Dispatch)来启动其操作的执行。因此,操作总是在单独的线程上执行,无论它们被指定为并发操作还是非并发操作。
据我了解,NSOperationQueue 并行执行操作,让我们把依赖的想法放在一边。
我需要知道 NSOperationQueue 真的是并行启动所有操作吗?是否调用 -每个操作的启动方法是同时启动还是按队列顺序一个接一个?
【问题讨论】:
-
您是如何配置队列的?你试过测试吗?
标签: ios objective-c nsoperationqueue