我们如何限制objective-c中的线程数

时间:2011-11-11 09:48:03

标签: objective-c xcode multithreading

假设我想一次下载10k biz 20,每个都在它自己的主题中。

如何指定线程限制为20

或者有没有办法检查正在运行的线程数?

2 个答案:

答案 0 :(得分:2)

您可以使用NSOperationQueue并将最大并发计数设置为20。

答案 1 :(得分:1)

您可以使用Grand Central Disptch全局队列......它们会自动将并发线程数限制为适合当前处理器的数量。

不知道什么是“商业”,或者你现在正在“下载”它们,现在很难更具体。