я пытаюсь выполнить 2 задачи в backgroup в последовательности с помощью следующего кода:асинхронной очереди задач не работает (СВИФТ)
var group = dispatch_group_create();
dispatch_group_async(group,dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), {
println("start task 1");
NSThread.sleepForTimeInterval(10000);
});
dispatch_group_async(group,dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), {
println("start task 2");
NSThread.sleepForTimeInterval(10000);
});
dispatch_group_wait(group, DISPATCH_TIME_FOREVER);
При выполнении задачи 1 и задачи 2 выполняются в то же время, не inqequence.
Что я делаю неправильно?