1 一次性代码 :1)在整个程序运行过程中只会执行一次 2)线程安全
执行代码
2 延迟函数的使用:延长多时间去执行任务
延迟函数的结构
延迟函数的使用
3 快速迭代 :遍历
迭代函数的结构
函数在各个对列中的使用情况
在队列中的使用情况总结
4 栅栏函数:有拦截的作用,必须等前面的任务执行完才执行当前的block块,必须等当前的block快执行完才执行后面的任务。
栅栏函数样式
栅栏函数在使用中不能使用全局并发队列(会丧失拦截的功能)
1 一次性代码 :1)在整个程序运行过程中只会执行一次 2)线程安全
2 延迟函数的使用:延长多时间去执行任务
3 快速迭代 :遍历
4 栅栏函数:有拦截的作用,必须等前面的任务执行完才执行当前的block块,必须等当前的block快执行完才执行后面的任务。