swift 队列组的使用

      
        let group = DispatchGroup()
        
        let queue = DispatchQueue(label: "haha",  attributes: .concurrent)

        queue.async(group: group) {
            print("任务1")
        }
        
        queue.async(group: group) {
            print("任务2")
        }
        queue.async(group: group) {
            print("任务3")
        }
        
        queue.async(group: group) {
            print("任务4")
        }
        group.notify(queue: queue) {
            print("任务----")
        }

运行结果:

任务3
任务2
任务4
任务1
任务----

参考:https://blog.csdn.net/zzzzzdddddxxxxx/article/details/52763522

你可能感兴趣的:(swift 队列组的使用)