创建一个常驻线程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建一个常驻线程相关的知识,希望对你有一定的参考价值。
参考技术A 常驻线程有什么用呢?让一个一直存在的子线程,等待其他线程发来消息,处理其他事件。
1.设置成全局的,如果是线程对象是局部的就会死掉
@property(nonatomic,strong)NSThread*thread;
2.初始化线程并启动
self.thread=[[NSThread alloc]initWithTarget:selfselector:@selector(run)object:nil];[self.thread start];
3.启动RunLoop,子线程的RunLoop默认是停止的
4.利用常驻线程处理事情
[selfperformSelector:@selector(action)onThread:self.thread withObject:nil waitUntilDone:NO];
以上是关于创建一个常驻线程的主要内容,如果未能解决你的问题,请参考以下文章