dispatch_barrier_[a]sync
旨在与并发队列一起使用。它们也应与对的调用一起使用dispatch_[a]sync
。
常见用法是“多读者,一位作者”模式。您设置并发队列。对于“阅读器”块,请使用dispatch_[a]sync
。对于“ writer”块,请使用dispatch_barrier_[a]sync
。
此设置允许同时读取,但一次只允许一名作家,而在写入过程中则不允许读取。
将此与串行队列进行比较,在串行队列中一次只能发生一个块。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句