我dispatch_async
在一些非主线程中使用。我们称它为“线程 A”。我不是通过使用 GCD 得到线程 A。执行完某个块后,我想在线程 A 中返回。我该怎么做?
胎面A:
dispatch_queue_t fetchQ = dispatch_queue_create("Thread B", NULL);
dispatch_async(fetchQ, ^{
// Do some stuff...
// ...
//Now I want to return in Thread A
});
dispatch_release(fetchQ);