一、概述:
- NSThread是一个轻量级的多线程技术,每一个对象代表一个线程。
- 优点:轻量级,使用简单
- 缺点: 不能控制线程执行顺序,不能控制线程并发数,需要自己管理线程生命周期
二、开启一个异步线程
- NSThread是一个轻量级NSThread的多线程技术,每一个对象代表一个线程。
- 示例开启线程
三、在主线程上更新界面等操作
- 示例 子线程耗时操作结束之后去主线程更新UI
四、其他
- 如果需要处理的东西很耗内存,则需要给线程做内存管理 加上autoreleasepool 会更好
- 线程休眠
- // 指定休眠到多久日期
+ (void)sleepUntilDate:(NSDate *)date;
// 指定休眠的毫秒数
+ (void)sleepForTimeInterval:(NSTimeInterval)ti;
- // 指定休眠到多久日期