iOS多线程 -----------NSThread

前言:复习一下多线程,脑子有点不够用记录下学习下。

Demo线程Demo
iOS多线程NSThread
个人而言NSThread相对于NSOperation和GCD更加简单一点,每一个NSThread创建一个线程,创建完成之后需要手动开启。

第一种 动态创建
NSThread *thread =[[NSThread alloc]initWithTarget:self selector:@selector(first) object:nil];
thread.name =@"线程1";
thread.threadPriority =1;//  优先级 0-1越高优先级越大
[thread start];  // 手动开启
静态创建  创建完成之后立马开启线程
  [NSThread detachNewThreadSelector:@selector(second) toTarget:self withObject:@"More"];
 - (void)start; 开启线程   
 + (void)sleepUntilDate:(NSDate *)date;//阻塞(暂停)线程
 + (void)sleepForTimeInterval:(NSTimeInterval)ti;
 // 进入阻塞状态
 + (void)exit; // 进入死亡状态,一旦死亡则不能重启
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值