Notwendigkeit, dass 10 Dateien in Dokumentenverzeichnis entpacken, ich benutze Versand async wie diese, was passiert, wenn ich verwenden mehr als eine 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
})
meine Zweifel ist, wird es gleichzeitig die unzip tun?
Wenn es so ist, während die ersten 5 Dateien entpacken, werden weitere 5 Dateien auch gleichzeitig entpackt?
wie kann ich es effizient machen?
jede Hilfe wäre nennenswert.
von So würden Sie heutzutage einen Quality of Service-Wert (zB 'QOS_CLASS_UTILITY') anstelle von' DISPATCH_QUEUE_PRIORITY_HIGH' verwenden. – Rob