//队列 同步 异步 锁 延时 依赖
func thread_queue(){
//创建串行队列
let serial_queue = dispatch_queue_create("label",DISPATCH_QUEUE_SERIAL)
//创建并发队列
let con_queue = dispatch_queue_create("con", DISPATCH_QUEUE_CONCURRENT)
//派送异步线程
dispatch_async(serial_queue,{
print("doing something 1")
})
//派发同步线程
dispatch_sync(con_queue, {
print("doing something")
})
//获得主线程队列
let main_queue = dispatch_get_main_queue()
//创建队列组
let group = dispatch_group_create()
//派发异步线程组
dispatch_group_async(group, main_queue, {
print("queue only have asynchronize method")
})
}
func thread_oop (){
// NSThread.detachNewThreadSelector("sel", toTarget: self, withObject:
swift 多线程实现
最新推荐文章于 2023-01-14 14:00:00 发布