нужно разархивировать 10 файлов в директории документа для этого я использовать отправка асинхр как этот, что произошло, если я использую более одного dispatch_async
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
// unzip 5 files
})
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
// unzip another 5 files
})
мои сомнения он будет делать распаковать одновременно?
Если это так, в то время как первые 5 файлов получают unzip, еще 5 файлов также получение разархивировано в одно и то же время?
как я могу сделать это эффективно?
любая помощь будет заметна.
По в настоящее время вы используете значение качества обслуживания (например, 'QOS_CLASS_UTILITY'), а не' DISPATCH_QUEUE_PRIORITY_HIGH'. – Rob