我想知道如果我的每个View控制器中都有一个NSOperationQueue会有很多线程,也就是说,我的应用程序中有很多NSOperationQueues。
谢谢。
答案 0 :(得分:0)
每个NSOperationQueue
,在运行时,其当前NSOperation
的执行都在一个单独的线程上。
如果您呼叫-setMaxConcurrentOperationCount:
传递1
,那么您可以保证在任何给定时间只有一个NSOperation
在队列中运行。 (即一个串行队列。)
否则,您的NSOperationQueue
可以在任何给定时间运行NSOperationQueueDefaultMaxConcurrentOperationCount
个线程。