NSOperationQueue 依赖操作

来源:互联网 发布:java项目案例分析源码 编辑:程序博客网 时间:2024/06/06 19:02
NSOperationQueue * operationQueue = [[NSOperationQueue alloc]init];    NSInvocationOperation * invocationOp = [[NSInvocationOperation alloc]initWithTarget:self selector:@selector(invocationRun) object:nil];    NSBlockOperation * blockOp = [NSBlockOperation blockOperationWithBlock:^{        NSLog(@"blockOpRun_0");    }];    //invocationOp 依赖 blockOp => 也就是说 先执行 blockOp 然后再执行invocationOp    [invocationOp addDependency:blockOp];    [operationQueue addOperation:invocationOp];    [operationQueue addOperation:blockOp];
0 0