代码之家  ›  专栏  ›  技术社区  ›  Greg Maletic

iPhone:NSOperationQueue连续运行操作

  •  4
  • Greg Maletic  · 技术社区  · 15 年前

    maxConcurrentOperationCount设置为NSOperationQueueDefaultMaxConcurrentOperationCount,所以我认为这不是问题所在。

    为什么会这样?除了产生多个NSOperationQueues(我不确定这个解决方案是否可行,也不确定这是个好主意)之外,解决这个问题的最佳方法是什么?

    1 回复  |  直到 15 年前
        1
  •  6
  •   David Gelhar    15 年前

    根据 the NSOperationQueue class reference NSOperationQueueDefaultMaxConcurrentOperationCount 意味着“默认的最大操作数是由NSOperationQueue对象根据当前系统条件动态确定的。”我没有看到任何内容表明默认值将为>1(特别是在单CPU系统上)。

    试着打电话 -setMaxConcurrentOperationCount: