_10_GCD相关-另一种方式遍历数组

本次介绍 dispatch_apply 函数, 先看如下代码:

_10_GCD相关-另一种方式遍历数组_第1张图片
这样可以在 Global Dispatch Queue 中, 简单的遍历集合.

dispatch_apply 该函数按照指定的次数, 将 Block 追加到指定的 Dispatch Queue 中, 并等待全部任务执行结束. 

第一个参数为重复次数.

第二个参数为追加任务的 Dispatch Queue.

第三个参数为追加的任务.

dispatch_apply 函数也与 dispatch_sync 函数相同, 会等待任务执行结束, 所以需要注意防止死锁.

End.

你可能感兴趣的:(_10_GCD相关-另一种方式遍历数组)