Я знаю сейчас NSOperationQueue
использует GCD
. Я хочу подтвердить, является ли основная очередь операции и основная очередь отправки по существу такой же очередью, то есть ли порядок выполнения блока 1 перед блоком 2 гарантирован в коде ниже:Сериализация между NSOperationQueue и GCD
dispatch_async(background_queue, ^{
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
// block 1
}];
dispatch_async(dispatch_get_main_queue(), ^{
// block 2
});
});