【问题标题】:NSURLConnection synchonous methods from within NSOperationNSOperation 中的 NSURLConnection 同步方法
【发布时间】:2011-01-25 19:32:31
【问题描述】:

假设我有多个 NSOperation 对象附加到并发队列。

在这些 NSOperations 中,我会调用 NSURLConnectionClass 的同步方法 sendSynchronousRequest ...,只是为了不让我的代码在跟踪单个委托中的不同连接时搞砸。

Apple 表示sendSynchronousRequest ... 将自动创建一个带有运行循环的单独线程来跟踪 NSURLConnection 委托消息。

但我已经有几个额外的线程(在NSOperation 内运行)!所以问题是:如果我有 10 个 NSOperation 对象,并且每个对象都会调用 NSURLConnection 的同步方法,它会产生 10 个额外的(“自动创建”)带有运行循环的线程,还是只有 一个 适用于所有人?

【问题讨论】:

    标签: iphone multithreading concurrency nsurlconnection nsoperation


    【解决方案1】:

    不用担心NSURLConnection 创建的线程。这是一些内部细节。我很确定这是一个由所有NSURLConnection 实例共享的全局线程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多