我们如何dispatch_barrier_async使用NSOperationQueue或基于任何用户定义的数据结构实现等效行为NSOperationQueue?
dispatch_barrier_async
NSOperationQueue
要求是,无论何时提交屏障操作,它都应该等到之前提交的所有非屏障操作完成执行并阻止之后提交的其他操作.
注意:不使用GCD,因为它不提供(或至少很难)对操作的大量访问,例如取消单个操作等.
objective-c nsoperationqueue grand-central-dispatch barrier
barrier ×1
grand-central-dispatch ×1
nsoperationqueue ×1
objective-c ×1