2013-02-19 71 views

回答

1

我参加了一个快速浏览一下Restkit来源为你和我发现RKHTTPRequestOperationAFHTTPRequestOperation,这又是AFURLConnectionOperation的子类的子类。这是我发现在最后一个:

+ (NSThread *)networkRequestThread { 
    static NSThread *_networkRequestThread = nil; 
    static dispatch_once_t oncePredicate; 

    dispatch_once(&oncePredicate, ^{ 
     _networkRequestThread = [[NSThread alloc] initWithTarget:self selector:@selector(networkRequestThreadEntryPoint:) object:nil]; 
     [_networkRequestThread start]; 
    }); 

    return _networkRequestThread; 
} 

所以,回答你的问题:是的。 Restkit为请求创建一个新线程。请注意,它只为请求创建一个线程,它不会为每个请求生成一个线程。

相关问题