NSThread

方式一:手动开启线程

NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(test) object:nil];

[thread start];

方式二:自动开启线程

[NSThread detachNewThreadSelector:@selector(test) toTarget:self withObject:nil];

方式三:直接在后台创建一个子线程

[self performSelectorInBackground:@selector(test) withObject:nil];

退出线程

[NSThread exit];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread2、Cocoa NSOperatio...
    LuckTime阅读 1,432评论 0 1
  • 创建和启动线程 一个NSThread对象就代表一条线程 创建、启动线程 NSThread *thread = [[...
    JonesCxy阅读 264评论 0 0
  • NSThread创建线程很简单,管理线程很困难 一、创建线程 1、创建线程对象,调用start方法执行线程 NST...
    阿咿呀嘿阅读 328评论 0 2
  • 1.老公又主动煮了粥 2.晚饭后带了南南出去买东西。
    刘月红阅读 135评论 0 0
  • 梦里见过 妈妈用白色的针线 把一条裂开的青石路 小心地缝补好了 我问她为什么 她说 因为我小时候 来这里玩过
    指弹不唱DvD阅读 352评论 5 6

友情链接更多精彩内容