生成二维码

多线程:

耗时操作.例如网络图片/视频/歌曲/书籍等资源下载或者是游戏中的声音播放

- NSTread
- (void)threaMethod{
    //初始化 thread 对象   当线程是我们手动开辟的时候.需要我们自己来管理内存.
    //在当前类实现, target 写 self
    //大部分的 object 是回调方法参数;
    self.myThread = [[NSThread alloc] initWithTarget: self selector:@selector(forAction) object:nil];
    //为开辟的主线程命名
    self.myThread.name = @"11111";
    
    //如果是使用初始化的方式开辟的子线程.那么需要我们手动开启线程.
    [self.myThread start];
    //取消线程.取消掉线程之后,子线程中的代码照样会被执行.我们需要在合适的地方使用myThread.canceled来判断当前线程是否被取消掉.
//    [self.myThread cancel];
}
- (void)forAction{


}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容