我在后台队列中上传s3中的某些文件,并将上传的文件作为附件发布。发布过程也在后台运行,因此UI导航不会受到阻碍。并且队列都在不同的viewcontrollers上。
我想等待上传队列并开始发布队列。
// in view controller 1
dispatch_queue_t uploadQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0);
dispatch_async(uploadQueue, ^{
// my code to upload files.
});
// in view controller 2
dispatch_queue_t postQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0);
dispatch_async(postQueue, ^{
// my code to post the message.
});
这个队列和源码并不是那么清楚。请指导我。