240 投稿
收录了19篇文章 · 5人关注
  • iOS 利用RunLoop创建一个常驻线程

    常驻线程有什么用呢?让一个一直存在的子线程,等待其他线程发来消息,处理其他事件。 1.设置成全局的,如果是线程对象是局部的就会死掉 2.初始化线...

  • Resize,w 360,h 240
    iOS进阶之多线程的那些坑

    前言 我们可以先来试想这么一个场景,如果没有多线程技术,那么我们要对一张照片进行滤镜处理时,就只能由主线程来完成这个处理可想而知,这时候主线程阻...

  • Dispatch Source方法实现定时器功能

    GCD中除了主要的Dispatch Queue外,还有较次要的Dispatch Source。它是BSD系内核惯有功能kqueue的包装。kqu...

    1.0 ibabyblue 1 22
  • Resize,w 360,h 240
    GCD--dispatch_get_main_queue()卡死

    在上篇文章多线程中,我们简单介绍了下3种创建多线程方法的区别。在一般公司的面试当做,大多也只会问下他们的区别。请看下面这道面试题,输出结果会是什...

    1.0 Hardy_Hu 0 14
  • NSOperation与GCD区别

    Mac OS X 10.6及iOS4.0之后导入了可以使全体线程更高效运行,并且使并行处理应用更易开发的架构,GCD(Grand Central...

    0.3 Z_Han 1 12
  • 6-1 GCD有几种队列

    线程和队列 注意:队列是用来存放任务的,队列并不等于线程,队列中存放的任务最后都要由线程来执行一个一个任务排队就是队列线程和队列完全就是完全不搭...

    0.5 Rumbles 0 4
  • Resize,w 360,h 240
    iOS多线程-各种线程锁的简单介绍

    demo下载[https://github.com/YasinZhou/ThreadLockDemo] 建议一边看文章,一边看代码。 声明:关于...

  • 关于dispatch_semaphore的使用

    dispatch_semaphore是GCD用来同步的一种方式,与他相关的共有三个函数,分别是 dispatch_semaphore_creat...

  • Resize,w 360,h 240
    iOS中有关多线程和线程安全的基础知识

    1. 多线程技术 1). NSThread :1. 使用NSThread对象建立一个线程非常方便;2. 但是!要使用NSThread管理多个线...

  • Resize,w 360,h 240
    iOS多线程实现方案之 -- NSThread

    书接上回, 上次谈到iOS 多线程知识点总结之: 进程和线程, 接着就是 多线程实现方案里面的 NSThread 了. NSThread 多线...

    0.2 devZhang 2 15

专题公告

多线程,app最值得研究的技术