
多线程
爲妳鎻愛
本人热爱IOS开发,希望通过IOS改变自己,改变大家,改变所有人,改变世界
展开
-
55.多线程第二章(常用的开启多线程方法)
常用的开启多线程方法优势:不用程序员 管理 线程的生命周期1.NSOperation 封装了一下GCD的方法 提供OC的语法来使用GCD2.GCD 苹果推荐的 可以最大化的发挥多核CPU 是C语言的函数NSOperation 是一个抽象类NSBlockOperationNSInvocationOperation线程队列(任务中心 执行很多任务)1.串行队列 主线程 相当于 一个串行队列 队列中的任务原创 2015-12-14 21:45:06 · 335 阅读 · 0 评论 -
54.多线程第一章
进程:正在活动(运行的)一个应用程序 就是 一个进程每一个进程 都至少有1条线程 叫主线程线程:每一个线程 都是独立的 可以执行任务除了主线程以外的 都是子线程子线程 可以有很多个 但是线程是耗费资源的(一般最多不超过5条 注:3条最佳)程序退出后会清空线程的任务主线程操作什么样的任务?UI界面 按钮的点击 屏幕的滚动(一切用户看的见的 都要在主线程当中去操作)比较大的耗时操作 又或者 用户看不见的原创 2015-12-14 21:31:40 · 348 阅读 · 0 评论 -
56.多线程第三章(重点)
重点============================1.并行队列(比较常用) 系统提供了一个全局的并行队列(整个应用都可以使用) 如果不想用 也可以创建一个出来2.串行队列 需要创建一个出来任务:1.同步 不具备开启线程的能力2.异步 具备开启线程的能力分四种情况1.并行 – 异步任务2.并行 – 同步任务3.串行 – 异步任务4.串行 – 同步任务1.并行 – 异步任务 2.并行 – 同原创 2015-12-14 22:18:03 · 326 阅读 · 0 评论