iOS 循环线程
来源:互联网 发布:python程序right方法 编辑:程序博客网 时间:2024/06/06 12:37
#import "ViewController.h"
@interface ViewController ()
@property (nonatomic,assign) CFRunLoopRef currentLoop;
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSThread *thread = [[NSThreadalloc] initWithTarget:selfselector:@selector(startThread:)object:nil];
[thread start];
}
- (void)startThread:(id)sender
{
_currentLoop = CFRunLoopGetCurrent();//子线程的runloop引用
@autoreleasepool {
[selfhandle];
NSLog(@"1");
CFRunLoopRun();
NSLog(@"234");
}
}
-(void)handle
{
[NSTimerscheduledTimerWithTimeInterval:0.5target:selfselector:@selector(realHandle)userInfo:nilrepeats:YES];
}
-(void)realHandle
{
sleep(3);
CFRunLoopStop(_currentLoop);
}
@end
- iOS 循环线程
- iOS 循环线程的实现
- 循环线程
- IOS 循环
- 循环中的线程
- 循环中的线程
- Android 线程消息循环
- 两个线程循环切换
- 三个线程循环切换
- 找到死循环线程
- 两线程循环
- 线程的循环控制
- 线程之--- 消息循环
- 线程和事件循环
- python学习-循环线程
- 线程和事件循环
- 高效退出循环线程
- 线程池循环执行
- JNI DETECTED ERROR IN APPLICATION解决记录
- js获取页面宽度高度及屏幕分辨率
- openstack中的setup.py和setup.cfg的理解
- 部署ArcGIS JS API 离线包(Tomcat与IIS)
- C# JSON字符串序列化与反序列化
- iOS 循环线程
- hibernate在crud时拦截
- OOP面向对象三大基石-封装、继承、多态
- mfc 内存dc
- ng2-bootstrap——Native Angular2 directives for Bootstrap
- mysql常用命令
- 回收键盘
- BP神经网络的网络带宽预测
- python中的setdefaultencoding函数使用