Does NSURLSession for HTTP data task (NSURLSessionDataTask) runs in background thread or we will have to provide the queue? Does NSURLSession for HTTP data task (NSURLSessionDataTask) runs in background thread or we will have to provide the queue? multithreading multithreading