【发布时间】:2011-01-25 19:32:31
【问题描述】:
假设我有多个 NSOperation 对象附加到并发队列。
在这些 NSOperations 中,我会调用 NSURLConnectionClass 的同步方法 sendSynchronousRequest ...,只是为了不让我的代码在跟踪单个委托中的不同连接时搞砸。
Apple 表示sendSynchronousRequest ... 将自动创建一个带有运行循环的单独线程来跟踪 NSURLConnection 委托消息。
但我已经有几个额外的线程(在NSOperation 内运行)!所以问题是:如果我有 10 个 NSOperation 对象,并且每个对象都会调用 NSURLConnection 的同步方法,它会产生 10 个额外的(“自动创建”)带有运行循环的线程,还是只有 一个 适用于所有人?
【问题讨论】:
标签: iphone multithreading concurrency nsurlconnection nsoperation