【发布时间】:2015-04-25 12:12:44
【问题描述】:
当我通过dispatch_async 或类似方法在任何队列上运行块时,GCD 是否在块调用周围提供线程围栏?我会假设它确实如此,但据我所知,文档没有给出任何暗示。
【问题讨论】:
-
您认为哪些地方可能无法正常工作?
-
@gnasher729 没什么特别的,我只是想知道我是否需要放下自己的内存栅栏,或者 GCD 是否已经使用了它们。这更像是一个概念性问题。
标签: objective-c grand-central-dispatch memory-fences