第一种创建方式
// NSObject 自带的创建方式,属于轻量级的 隐式创建方式
[self performSelectorInBackground:@selector(createBackground:) withObject:nil];
第二种创建方式:NSThread 的两种创建方式
// 1,需要手动开启线程
NSThread *thread = [[NSThread alloc]initWithTarget:self selector:@selector(createThreadOne:) object:nil];
[thread start];
// 2, 无需手动开启
[NSThread detachNewThreadSelector:@selector(createThreadTwo:) toTarget:self withObject:nil];
// 获取当前线程 主线程的 number = 1;name = main
[NSThread currentThread];
// 判断是否是主线程
[NSThread isMainThread];