Suppose I have multiple NSOperation objects attached to a concurrent queue.
Within these NSOperations, I would call a synchronous method of NSURLConnectionClass, sendSynchronousRequest ... just to not mess up my code with tracing different connections from within a single delegate.
Apple says that sendSynchronousRequest ... is going to automatically create a separate thread with a run loop to trace NSURLConnection delegate messages.
But I already have several additional threads (running inside NSOperation)! So the question is: if I have, say, 10 NSOperation objects and each would call the synchronous method of NSURLConnection, will it produce 10 more additional ("automatically created") threads with run loops or there will be only one for all of them?
Don't worry about the thread that NSURLConnection creates. It is some internal detail. I'm pretty sure it is one global thread shared by all NSURLConnection instances.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With