Swift3 中如何創建 dispatch queue

創建一個 concurrent queue

let concurrentQueue = DispatchQueue(label: "queuename", attributes: .concurrent)
concurrentQueue.sync {

}  

創建一個 serial queue

let serialQueue = DispatchQueue(label: "queuename")
serialQueue.sync { 

}

異步獲得主 queue

DispatchQueue.main.async {

}

同步獲得主 queue

DispatchQueue.main.sync {

}

獲得一條后臺線程(thread)

DispatchQueue.global(attributes: .qosDefault).async {

}

如果想學習如何使用這些queue,可以看這里

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容