美文网首页
swift gcd串发和并发

swift gcd串发和并发

作者: hwhjxjs | 来源:发表于2018-10-13 16:04 被阅读19次

//创建并发队列
let concurrentQueue = DispatchQueue(label: "mkiltech.com",attributes: .concurrent)
//创建串行队列
let serialQueue = DispatchQueue(label: "mkiltech.com")

//串行异步
serialQueue.async {
sleep(2)
print("serialTask 1" + "(Thread.current) ")
}
serialQueue.async {
print("serialTask 2" + "(Thread.current) ")
}

//并发异步
concurrentQueue.async {
sleep(2)
print("concurrentTask 1" + "(Thread.current) ")
}
concurrentQueue.async {
print("concurrentTask 2" + "(Thread.current) ")
}

相关文章

  • swift gcd串发和并发

    //创建并发队列let concurrentQueue = DispatchQueue(label: "mkilt...

  • iOS多线程-GCD(Swift)

    GCD准确的来讲应该叫做并发编程技术,因为swift3.0后GCD使用方式有很大的变化这里用Swift来重新整理一...

  • 6.多线程基础( 六)GCD基础

    1.GCD的基本概念 2.GCD代码演示: 1.并发队列+(异步函数) 1.并发队列+(异步函数)的补充: 2.串...

  • Swift 3 中的 GCD - 1/2

    9/54 Feb20-Feb26 iOS Swift GCD 并发 译文 原文 Grand Central Dis...

  • (实验)Swift GCD并发

    本实验使用的是Command Line Tool程序,并非IOS APPlication 异步调用 输出 异步调用...

  • swift中GCD的使用详情

    想看swift3.0使用GCD,请点击GCD详解 想看swift3.0闭包的使用和介绍,请点击Swift版闭包使用...

  • 06进阶之路-多线程管理

    1. GCD相关 学习链接 GCD 简介 (多核编程管理线程) GCD 任务和队列(同步和异步任务 并发和串行队列...

  • iOS面试 -- 多线程相关

    多线程技术方案 GCD NSOperation NSThread GCD 同步/异步 和串行/并发 dispatc...

  • 多线程相关面试问题

    多线程:GCD、NSOperation、NSThread。 一、GCD 1、同步/异步 和 串行/并发(1)、同步...

  • Swift-GCD

    对原Swift-GCD升级 SwiftGCD Swift-GCD Package GCDGroup, GCDQue...

网友评论

      本文标题:swift gcd串发和并发

      本文链接:https://www.haomeiwen.com/subject/syboaftx.html