创建线程的几种方法

  • 直接创建
// 创建一个子线程
NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(test:) object:@"子线程跑起来啦"];
// 给子线程命名
thread.name = @"czy-thread";
// 启动线程
[thread start];
  • 创建线程后自动启动
// 直接开启一个子线程运行
[NSThread detachNewThreadSelector:@selector(test:) toTarget:self withObject:@"xxx"];
  • 创建后台线程
[self performSelectorInBackground:@selector(download) withObject:nil];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、多线程基础 基本概念 进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且...
    AlanGe阅读 558评论 0 0
  • 原文地址 http://www.cnblogs.com/kenshincui/p/3983982.html 大家都...
    怎样m阅读 1,303评论 0 1
  • 上文我们简单的叙述了多线程,那么这篇我们就详细的说一下! 多线程技术方案 PThread 导入头文件 #impor...
    Clark_new阅读 402评论 5 2
  • 千言万语,不知道从何说起,那就从小七开始讲起吧。 小七,我的儿子,初七,七斤,顾名小七。小七出生后,奶奶自然而然就...
    吾菲阅读 229评论 1 0
  • 2015年的9月最后一天,我对自己说可以微笑的结束了。这个月作为自己跑马赛事的第六个月,完成了三场全马,一场...
    勤行乐道阅读 262评论 0 1