NSURLCподключение синхронных методов изнутри NSOperation - PullRequest
3 голосов
/ 25 января 2011

Предположим, у меня есть несколько объектов NSOperation, подключенных к параллельной очереди.

В этих NSOperations я бы вызвал синхронный метод NSURLConnectionClass, sendSynchronousRequest ..., чтобы не путать мой код с отслеживанием различных соединений изнутриодин делегат.

Apple говорит, что sendSynchronousRequest ... собирается автоматически создать отдельный поток с циклом выполнения для отслеживания сообщений делегата NSURLConnection.

Но у меня уже есть несколько дополнительных потоков (работающих внутриNSOperation)!Таким образом, вопрос заключается в следующем: если у меня есть, скажем, 10 NSOperation объектов, и каждый из них вызовет синхронный метод NSURLConnection, он создаст еще 10 дополнительных («автоматически созданных») потоков с циклами выполнения или будет только один для всех?

1 Ответ

1 голос
/ 25 января 2011

Не беспокойтесь о потоке, который создает NSURLConnection. Это какая-то внутренняя деталь. Я уверен, что это один глобальный поток, общий для всех NSURLConnection экземпляров.

...