首页 > 其他 > 详细

NSThread常见方法

时间:2017-01-09 12:47:42      阅读:211      评论:0      收藏:0      [点我收藏+]
 1     // CACurrentMediaTime:获取绝对时间:从新世纪到现在的绝对时间,常用来计算耗时操作的时间差(结束时间 - 开始时间)
 2     double start = CACurrentMediaTime();
 3     double end = CACurrentMediaTime();
 4     
 5     double duration = end - start;
 6     
 7     // 获取当前线程
 8     NSLog(@"%@",[NSThread currentThread]);
 9     
10     // 使当前线程睡眠
11     // [NSThread sleepUntilDate:(nonnull NSDate *)]
12     // [NSThread sleepForTimeInterval:(NSTimeInterval)]
13     
14     // 强制退出当前线程
15     // [NSThread exit]

 

1         // 如果当前线程状态为“取消”
2         if([NSThread currentThread].isCancelled){
3             // doSomeThing
4         }
5         // 一旦调用此方法,仅仅是线程状态变为取消状态
6         [thread cancel];  

 

1     // 获取当前线程占用空间大小:主/子都是512KB
2     NSLog(@"%tu",[NSThread currentThread].stackSize);
3     
4     // 当前线程是否是主线程
5     [NSThread currentThread].isMainThread;

 

NSThread常见方法

原文:http://www.cnblogs.com/panda1024/p/6264782.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!