关于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
比线程更简单,比线程化的代码效率更高;
不用再关心线程的创建和管理,由系统来管理线程,系统可以根据负载情况动态的创建线程;
系统比你(程序员)更快的创建线程。(??? 直接创建内核线程 ???)
2. NSTimer 定时器运行调度(schedule)它的线程里。虽然定时器不是一个线程但它提供了异步执行行为。
3. NSRunLoop
每个线程都有一个NSRunLoop对象,该对象被自动创建。
NSRunloop对象是非线程安全的。
待续:
GCD
比线程更简单,比线程化的代码效率更高;
不用再关心线程的创建和管理,由系统来管理线程,系统可以根据负载情况动态的创建线程;
系统比你(程序员)更快的创建线程。(??? 直接创建内核线程 ???)
相关文章推荐
- iOS 关于线程的整理
- [IOS笔记] - 关于线程[2]
- iOS开发教程之线程关于多线程的简单介绍
- [IOS笔记] - 关于线程
- iOS -- 线程 还有待补全--(关于线程死锁,解决办法等。。)(NSThread、NSOperation、GCD) -- ASI/AFNetWork
- iOS 关于dispatch_semaphore_t(信号量) 和 dispatch_group_t (组) 线程执行顺序的使用
- 关于ios使用线程导致程序不规律的闪退问题解决
- iOS,关于C结构体数组在子线程中写的操作
- <iOS>关于子线程和block中操作主线程界面的控件讨论
- ios--关于子线程发送网络请求接受不到响应问题
- iOS 关于队列线程和后台异步运行程序
- [IOS笔记] - 关于线程[3]
- 关于iOS中的线程安全和使用场景
- IOS-线程(GCD)
- iOS 关于Block的使用及循环引用
- 关于iOS UIAlertController自定义的那些事儿
- 关于iOS中 NSCalendar ,NSDate
- 关于Eclipse中UI程序的线程的讨论
- iOS 关于音频开发
- IOS上 关于状态栏的相关设置(UIStatusBar)