iOS--NSThread
2015-12-15 11:16
309 查看
iOS–NSThread
NSThread是一种轻量级的多线程,这是它的优点,但是我们需要自己来管理线程的生命周期以及同步问题,必要时我们还得为它加锁,这样会加大内存的开销,这也是它的缺点。主要方法及属性
方法 | 功能 |
---|---|
-(id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument | 初始化一个子线程,但需要手动开启 |
+(void)detachNewThreadSelector:(SEL)aSelector toTarget:(id)aTarget withObject:(id)anArgument | 初始化一个子线程并自动开启 |
start | 开始子线程 |
cancel | 取消当前子线程 |
exit | 立即结束线程 |
currentThread | 获取当前线程 |
mainThread | 获取主线程 |
sleepForTimeInterval: | 线程休眠 |
相关文章推荐
- iOS-NSUserDefaults
- iOS tableView 改变头视图和脚视图的颜色
- IOS 开源框架:SDWebImage
- IOS中使用像素位图(CGImageRef)对图片进行处理
- iOS 返回父视图之后如何刷新页面
- iOS 学习日志 :开发中常用的注释方法以及代码块
- [iOS]iOS的字号转换问题
- iOS 开发获取当前时间 NSDate
- 定时器详述
- iOS音频播放(二):AudioSession
- iOS音频播放(一):概述
- iOS开发中善用日志记录工具
- iOS 开发常用技巧、推送
- [iOS]APP代码实践:建立一个辅助的APP类,减少对AppDelegate的修改
- iOS--CocoaPods的安装与使用记录
- iOS拨打电话功能的实现
- IOS开发之程序执行状态更改
- IOS8 AutoLayout和size classes 详解
- iOS自定义控件的问题及解决方法
- iOS instancetype or id ?