2016-07-31 89 views

回答

3

这并不奇怪,它是记录的行为。

如果您使用此功能将一个块添加到您自己创建的队列中,那么它将阻止所有其他块直至完成。如果你把它添加到一个公共队列,那么它的行为就像在https://developer.apple.com/reference/dispatch/1452797-dispatch_barrier_async

dispatch_async

文件规定:

指定应该是您使用自己创建并发队列的队列dispatch_queue_create函数。如果您传递给此函数的队列是串行队列或全局并发队列之一,则此函数的行为与dispatch_async函数相同。

+0

是的,我明白了,非常感谢你的回复,非常快,很好,我没有仔细阅读API = =。 – FFur

相关问题