标签 ios线程管理 下的文章

Threading Programming Guide 2 Thread Management

iOS线程编程手册-2-线程管理

每一个进程(应用程序)都是由一个或者多个线程组成,每一个都有自己的执行路径(path of execution)。每一个应用程序的启动都是从主线程开始,然后再创建和启动其他线程。

当一个进程成功地创建/启动了更加多的线程,这些线程们在同一个进程里面独立的运行。他们有自己的execution stack并且由kernel指定计划在runtime中启动运行。一个线程可以和其他线程通信、可以实施I/O操作和其他任何你想干的事情。又因为他们是在同一个进程里面运行的,所以他们和主线程共享虚拟内存(virtual memory space)和访问权限。

- 阅读剩余部分 -

Threading Programming Guide 1 About Threaded Programming

iOS线程编程手册-1-关于线程编程

虽然有GCD和NSOperation可以高效地实现多线程,但是你也可以使用OS X和iOS提供的底层的线程API。

文档结构

  • About Threaded Programming 介绍线程的概念和在app中的作用
  • Thread Management 介绍OS X中的线程技术和使用方法
  • Run Loops 介绍如何使用响应事件的Run Loop
  • Synchronization 线程同步和操作方式
  • Thread Safety Summary 线程安全相关

- 阅读剩余部分 -