Objective-C 块是否总是在单独的线程中执行?
具体来说,我询问的是 NSURLConnection 类的 sendAsynchronousRequest:queue:completionHandler 方法。这是场景:
主线程(第一个线程)调用 sendAsynchronousRequest 方法 sendAsynchronousRequest 在第二个线程上执行,方法完成时由 NSOperationQueue 管理并调用commpletionHandler,它在哪个线程上执行?第二个线程?还有第三个线程?还是第一个线程?
谢谢!