ios网络多线程

iOS多线程        http://www.jianshu.com/p/0b0d9b1f1f19

线程同步:同步是一个一个的执行,就是串行队列,上个任务执行不完,不会执行下一个任务

1,swift中的单例:

class Tool: NSObject {

static let sharedTool = Tool()

// 私有化构造方法,阻止其他对象使用这个类的默认的'()'构造方法

private override init() {}

}

2,GCD

以dispatch开头的方法都是GCD

3,主队列,是串行队列

这是一个特殊的 串行队列。什么是主队列,大家都知道吧,它用于刷新 UI,任何需要刷新 UI 的工作都要在主队列执行,所以一般耗时的任务都要放到别的线程执行

dispatch_queue_t queue = ispatch_get_main_queue();

4,全局队列,是并行队列

dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)

/////////////////////////////////////////////////////////////////////////////////////////////

http://blog.csdn.net/liuhongwei123888/article/details/6899366

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从哪说起呢? 单纯讲多线程编程真的不知道从哪下嘴。。 不如我直接引用一个最简单的问题,以这个作为切入点好了 在ma...
    Mr_Baymax阅读 7,784评论 1 17
  • 本篇博客共分以下几个模块来介绍GCD的相关内容: 多线程相关概念 多线程编程技术的优缺点比较? GCD中的三种队列...
    有梦想的老伯伯阅读 4,610评论 0 4
  • 在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案...
    张战威ican阅读 3,736评论 0 0
  • 文章目录GCD简介任务和队列GCD的使用步骤队列的创建方法任务的创建方法GCD的基本使用并行队列 + 同步执行并行...
    lusen_b阅读 1,722评论 0 1
  • “自己”这个东西是看不见的,撞上一些别的什么,反弹回来,才会了解“自己”。所以,跟很强的东西、可怕的东西、水准很高...
    紫米檀阅读 1,196评论 0 0