240 投稿
收录了38篇文章 · 72人关注
  • Resize,w 360,h 240
    5-4 IOS 7 --多任务

    在 iOS 7 之前,当程序置于后台之后开发者们对他们程序所能做的事情非常有限。除了 VOIP 和基于地理位置特性以外,唯一能做的地方就是使用后...

  • RunLoop 处理事件源-- performSelector方法

    一、RunLoop和线程的关系 每条线程都有唯一的一个与之对应的RunLoop对象,一个线程可以开启多个RunLoop,只不过都是嵌套在最...

  • 多线程之NSOperations和NSOperationQueues

    GCD和NSOperation NSOperationQueue的比较 GCD是c语言实现的一套API,是一种轻量级的实现多线程的方法。队列中执...

  • 初探在多线程中不执行Delegate方法

    初次使用案例 如果有人没有碰到类似问题,可以尝试看看。 代码很简答,就是使用NSURLConnection下载一个dmg格式的大文件。不一样的是...

  • Resize,w 360,h 240
    iOS 6 之后的 dispatch_semaphore_t

    之前有一个项目采用的是 MRR,今天在将其转 ARC 时有一个小问题,就是 Xcode 提示 dispatch_semaphore_t 要使用 ...

  • 多线程之GCD

    GCD术语 串行和并行 同步和异步 关键段 竞争条件 死锁 线程安全 线程上下文切换 平行与并发 平行:多个线程可以同时执行 并发:如果是多核的...

  • NSOprationQueue 与 GCD 的区别与选用

    GCD 技术是一个轻量的,底层实现隐藏的神奇技术,我们能够通过GCD和block轻松实现多线程编程,有时候,GCD相比其他系统提供的多线程方法更...

  • 一步步教你使用GCD

    本篇的主要内容是: 1 消息循环 Runloop 2 G.C.D使用的详细介绍 3 延迟执行 4单例模式 5 调度组 6 Block学习浅谈 如...

  • Resize,w 360,h 240
    POSIX多线程—互斥量概述

    0.序 1.基本概念 2.互斥量的例子 3.互斥量定义 3.1 64位系统 3.2 32位系统 3.3 pthread_mutex_t结构的内容...

  • Resize,w 360,h 240
    POSIX多线程—异步编程举例

    Content 0.序 1.基本的同步版本 2.多进程版本 3.多线程版本 4.小结 0.序 本节通过一个简单的闹钟实例演示异步编程方法。 该程...

专题公告

iOS线程管理