3

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

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

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

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

ответ

1

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

Смежные вопросы