您的位置:首页 > 移动开发 > IOS开发

关于iOS上的线程(一)

2011-08-25 18:57 309 查看
1. Certainly in Cocoa it is not safe to make any AppKit calls from any thread other than the main thread.

2. NSTimer 定时器运行调度(schedule)它的线程里。虽然定时器不是一个线程但它提供了异步执行行为。

3. NSRunLoop

每个线程都有一个NSRunLoop对象,该对象被自动创建。

NSRunloop对象是非线程安全的。

待续:

GCD

比线程更简单,比线程化的代码效率更高;

不用再关心线程的创建和管理,由系统来管理线程,系统可以根据负载情况动态的创建线程;

系统比你(程序员)更快的创建线程。(??? 直接创建内核线程 ???)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: