首页 > 编程语言 > 详细

Objective-C多线程-01

时间:2015-03-26 16:42:00      阅读:240      评论:0      收藏:0      [点我收藏+]

多线程的底层实现

1》1个进程要想执行任务,必须得有线程,线程是进程的基本执行单位,一个进程(程序)的所有任务都在线程中执行。

2》1个进程中可以开启多条线程,每条线程可以并行(同时)执行不同的任务。

  *多线程的作用:更新显示UI界面、处理用户触摸事件。

3》Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制是基于Mach的线程。

4》开发中实现多线程的方案:

  *C语言的POSIX接口:include<pthread.h>

  *OC的NSThread

  *C语言的GCD接口(性能最好,代码更精确)

  *OC的NSOperation和NSOperationQueue(基于GCD)

Objective-C多线程-01

原文:http://www.cnblogs.com/fkunlam/p/4368674.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!