240 投稿
收录了16篇文章 · 5人关注
  • Resize,w 360,h 240
    ios - 多线程之十一:NSOperation

    NSOperation 是抽象类,所以要用子类来进行线程使用;目前是三种方式:1:NSInvocationOperation2:NSBlockO...

  • ios - 多线程之十:GCD_after

    dispatch_after : 延迟操作 直接上代码演示:

  • ios - 多线程之九:GCD_once

    dispatch_once 常用于单例 : 只创建一次,如果不对对象进行销毁的话,它会一直存放于内存当中。 代码说明下: 1:创建单例文件 2...

  • Resize,w 360,h 240
    ios - 多线程之八:GCD线程组

    在我们的实际开发过程中会碰到这样的问题,只有当任务1和任务2都完成之后才能执行任务3,这种情况下就需要线程组的出现来解决这类问题。 常用方法 注...

  • Resize,w 360,h 240
    ios - 多线程之七:GCD并行

    接以上项目,我们开始 GCD 并行队列的使用 创建按钮入口 dispatch_get_global_queue 情况一:同步任务 + 全局队列 ...

  • Resize,w 360,h 240
    ios - 多线程之六:GCD串行

    在之前的项目技术上,我们进行学习 1:创建入口按钮 2:在 click_GCD_serial 方法中测试 dispatch_get_main_q...

  • ios - 多线程之五:GCD

    简单介绍 GCD 是苹果为了解决多核的并行运算提出的一套解决方案,它可以合理的利用更多的 cpu 内核,它可以自动的管理线程的生命周期,比如说线...

  • ios - 多线程之四:线程锁

    假如我们在功能的实现过程中,类中有一个全局变量,我们创建了多个线程去同时改变或者使用这个变量,会出现什么问题? 线程锁就是用来解决多线程之间对资...

  • ios - 多线程之三:NSThread

    NSThread 线程解决方案是经过苹果封装后的,并且是完全面向对象的,基于此呢,我们就可以直接来操作线程对象,比较直观。 思路 在viewCo...

  • ios - 多线程之二:pThread

    在很多操作系统上都会用到的API,可移植性特别强。基于C语言框架,在开发过程中极少用到。在很多面试中对该线程使用都很少提及。 那么好,我们言归正...

专题公告

活好才是硬道理