//可以自己写一个子类,继承自NSThread,需要重写main方法
/**
* 执行的代码是在main中的,而不是使用@selector.
使用main方法,线程中执行的方法是属于对象本身的,这样可以在任何其他需要使用这个线程方法的地方使用,而不用再一次实现某个方法。
而其他的直接NSThread的创建线程,线程内执行的方法都是在当前的类文件里面的。
*/
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
MyThread *thread = [[MyThread alloc] init];
[thread start];
}
(5)NSThread中还有一个很常用的方法就是延迟。延迟2s执行。
//线程休眠,可以模拟耗时操作
[NSThread sleepForTimeInterval:2];
对于多线程的三种实现方式,我们都要能够熟练使用
注:相关教程知识阅读请移步到IOS开发频道。










