来自多个 NSURLSession 的 NSURLSessionTasks 的线程行为?
Threading Behaviour of NSURLSessionTasks from Multiple NSURLSessions?
假设我有 5 个 NSURLSession,我在每个 NSURLSession 下创建了一个 NSURLSessionDownloadTask。然后我在 for 循环中开始每个任务 运行。
线程如何处理请求?它们是单独异步执行的,还是串行处理的?
感谢任何建议!
它们应该同时处理。您可以通过为会话指定一个委托来验证这一点,并在 downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:
.
中记录进度
假设我有 5 个 NSURLSession,我在每个 NSURLSession 下创建了一个 NSURLSessionDownloadTask。然后我在 for 循环中开始每个任务 运行。
线程如何处理请求?它们是单独异步执行的,还是串行处理的?
感谢任何建议!
它们应该同时处理。您可以通过为会话指定一个委托来验证这一点,并在 downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:
.