1.主线程执行
dispatch_async(dispatch_get_main_queue(), ^{
...
});
2.延时执行
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(10 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{})
dispatch_barrier_sync
dispatch_barrier_async
若传入的queue是一个串行queue/全局并发queue,该方法,类同dispatch_sync。
参数2:barrier block。
应该传入一个自定义的并发queue。
网友评论